KomepiutaPolokalame

Ajax - O le a ai? Asynchronous JavaScript ma XML: tulaga lelei ma tulaga le lelei

O lenei e mafai ona e matamata i luga o le initaneti le mauaina o le lauiloa le faaaogaina ma le faaaogaina o tekinolosi fou. O se tasi o latou - o AJAX. O le a ai? O le a foliga e le maua? Afai e faaaoga? o le a maua uma i nei fesili o le tali i lenei mataupu.

faamatalaga lautele

E faapefea tu AJAX? Le a le uiga? O lenei faaitiitiga o se acronym. E tu mo Asynchronous Javascript ma XML ( "Asynchronous Javascript ma IKSML"). E masani lava e le mafai ona vaai pe faalogo i le faamatalaga o lenei tekinolosi fou. Ae e le moni lenei mea. O le mea moni e faapea Javascript ma XML, o loo i ai ua uma ona fai lava si umi se taimi, ae o le "Ajax" o se tuufaatasia o nei tekinolosi. Le tele o taimi e faaaoga faatasi ma le vaitaimi Uepi 2.0 ma ua malamalama e pei o le faaaogaina o metotia maualuluga mamanu.

Ma o le mea vaega?

O lea, ua i ai se manatu lautele o le mea AJAX. Le a le mea e aumaia ai i tatou i faiga? Aisea e avea malosi talanoa e uiga i lona faaaogaina? O le peculiarity o lenei tekinolosi - e afai e te faaaogaina e le manaomia e toe faafou ai le itulau atoa i ai le manaoga muamua. Ina ua maea uma, e mafai ona e talosagaina faamatalaga fou mo na o se vaega. talafeagai lenei (aua o le itiiti ifo i le taimi e tatau ona e faatali), ma le tau (mo i latou e le o ni initaneti faatapulaaina). Ae peitai, e logoina ai le tagata e faaaogāina e uiga i mea o loo tutupu faaleleia e manaomia e faaaoga i le itiiti ifo ma le avega faailoga po o feʻau tusitusia e logoina e uiga i faamatalaga fou mai le faigaluega. A o minuses tekinolosi e masani lava ona tuuina atu i le mea moni e faapea e le lagolago talatuu ma browsers anotusi. Ma le tomai e faamuta Javascript tekinolosi o loo i le tagata e faaaogāina nai lo le tele ma fiafia i ai. O le mea lea, e le tatau ona sauaina AJAX. E mafai ona tuuina atu, pe afai e le i tuuina metotia isi o le tuuina atu o faamatalaga? I le tulaga e sili ona lelei, o le faamatalaga na o le a le faaalia i luga o le nofoaga. I le sili ona leaga - e matua aafia lona foliga mai ua le o toe i ai e toe foi atu i le tagata e faaaogāina.

Tulaga lelei o le "Ajax"

O lenei tekinolosi ua ofoina mai auala e lua e mafai ai ona iloa se itulau web. O le mea muamua e aofia ai le faia o ni suiga e aunoa ma rebooting. mafai ona ausia lenei talosaga maoae i le faigaluega. O le lona lua e aofia ai le faaaogaina o tekinolosi faapitoa, lea o le sili ona lauiloa o le XMLHttpRequest. Si lava tulaga lelei, "Ajax" e mafai ona fai atu e faapea:

  1. E mafai ona faia se talosaga e faavae i le web talafeagai, lea o le a maua le Ofisa o se fuainumera atoa o foliga manaia mo le faaaogāina, faatasi ai ma le taunuuga o le faafaigofie ai tagata fegalegaleaiga ma website.
  2. Nai lo o le a le itulau atoa reload se vaega. O lenei faasaoina punaoa ma optimizes faatinoga masini.
  3. O le vaega faigaluega o le nofoaga o interacts malosi i le tagata e faaaogāina.
  4. Aoga mo le faatinoina o le tele o manatu.

Fesootaʻiga

Iinei, mo se faataitaiga, e manaomia se pepa faatumu ua manatu faaalia, lea e mafai ona faaaoga e fautuaina ai tagata e faaaogāina auaunaga. Le auala e mafai ona faia? Muamua e tatau ona tatou tausia o le "e feaveai" o le faamatalaga. Ina ia faia lenei mea, e tatau ona e faia se mea XMLHttpRequest. E galue o Ia e avea o se tagata faufautua tau inisiua i le va o le tagata faigaluega ma le browser a le tagata e faaaogāina. Faatasi ai ma lenei o le a auina mea talosaga ma maua tali ia i latou. Mo tuusao fesuiaiga o faamatalaga, e tatau AJAX PHP. e mafai ona faatinoina nei meafaigaluega e faaaoga GET- po Faapipii-faafesili. I lenei tulaga, o le a mavae saʻo mai e le finauga talafeagai e ala i le URL. I le taimi lava lea e tasi o le a taufetuli i le galuega tauave, ma mo le faamautinoaina e faapea e le faalavelave le faaliliuina o faamatalaga. Ae pe faapefea ona faatino AJAX-talosaga? Fautuaina le faaaogaina o le Falemeli. Faafetai atu ia te ia, e mafai ona faaliliuina atu se aofaiga e le faatapulaaina o faamatalaga, lea e le gata i lea, e sili atu le faigata ona maua.

mataupu faavae o le faagaoioiga

E faapefea ona Javascript Asynchronous ma XML i faiga? Sei o tatou malamalama i lenei mea ma se faataitaiga. Fausia e tusa ai ma le faatulagaga e tatau ona e mautinoa o le kalani vaega e maua ai le functionality talafeagai uma mo le fesuiaiga o le saogalemu o faamatalaga. E tatau ona tuuina atu i le auala e tatau ai mo le auina atu o faamatalaga auala filifilia. e tatau ona mautinoa ai le vaega faigaluega o le gaosia o le faamatalaga, ma, e faavae i luga i latou ua, e maua ai le faamatalaga fou e mulimuli ane oo ai i luga i le tagata e faaaogāina auaunaga. O le ituaiga taatele o fegalegaleaiga, o le galulue ma le nofoaga autu o faamatalaga. Ua tatou taʻua muamua o se elemene o le nofoaga o le tele o pisinisi e avea ai o se ituaiga o manatu faaalia. O le lelei o le "Ajax" i le tulaga e faapea o lo o umia le faaliliuina o faamatalaga asynchronous. I se isi faaupuga, ae o le faamatalaga ua auina atu, o le tagata e faaaogāina e mafai ona faia gaoioiga talafeagai uma ia te ia. Taulai atu i auiliiliga o tulaga taitasi, e tatau ona filifili pe e te manao i lenei faagasologa e logoina ai le tagata asiasi o le saite. E faatatau i le ituaiga manatu faaalia lava e tatau ona faapea atu i le tulaga lenei e mafai ona tatou tusi "faagaoioia dials le tali", po o se mea faapena.

tali faigaluega

Ia mafai ona oo mai e le gata mo XML, e pei ona atonu e te manatu ona o le suafa o tekinolosi. I le faaopoopo atu, e mafai ona faaooina atu ma le manino mau po o JSON. I le tulaga muamua e mafai ona vave faaalia le faamatalaga i luga o le itulau. Afai e faaaoga XML, e tatau ona e tausia o ua faatinoina lelei AJAX-faila i le browser kalani. Uma o faamatalaga i le tulaga lenei ua liua atu i le (X) HTML. A faaaoga faatulagaga JSON, e tatau ona e faia le tulafono e maua ai le mea atoa Javascript. E tatau ona faaeteete ma ia amanaia le mea moni e toatele hackers fia auina atu code leaga e ala i lenei tekinolosi. O lea e tatau ai ina ia aiaia ai mo le faagasologa o le faamaoniga o faamatalaga ao lei faatinoina i latou. Vala o iloaina ona laititi mo browsers eseese e mafai ona eseese, ae i le tulaga lautele, o le gaoioiga iinei o se tasi lea polokalame.

Tatou te faia se talosaga i le tagata faigaluega ma se faagasologa tali

O le faasologa atoa o gaoioiga e faapea:

  1. Le taimi muamua, e tatau ona e faia ma ia mautinoa o loo i ai XMLHttpRequest.
  2. Ona initializes sootaga faigaluega.
  3. Auina atu le talosaga i ai.
  4. Tatou faatalitali mo faamatalaga oo mai, ma faagaoioia i latou.

E tatau ona taʻu atu e uiga i nisi o vaega i luga o le foafoaga o le mea faitino. E mafai ona amataina i totonu o so o se nofoaga lea e mafai ai na o totonu o le faavaa o le gagana polokalame. Ae afai na tuuina atu ia le tulaga o le a le lalolagi, i so o se tasi taimi i le taimi aua e le mafai ona galulue faatasi ma na talosaga se tasi. I lenei tulaga, e tatau ona e gauai latalata. E tusa ai togafitiga - iinei tatou taulai atu i le meafaigaluega filifilia. O lea la, pe afai o le XML faamatalaga e faagasolo malo-galuega tauave ma tuuina atu i le tagata e faaaogāina ai le taunuuga i le HTML. Ma mea e fai i JSON-faatulagaina? E tatau ona malamalama e faapea o le tusitusiga mea Javascript. Le a le uiga? Ona JSON mafai ona sui se mea e pei o se manoa. Ae e tatau ona manatua e le o le saogalemu o lenei auala e le atoatoa, ma e tatau ona manatu i le tele o itu. Ae, i le aoao, e matua faigofie.

Faigaluega-itu gagana polokalame

Toetoe lava o so o se talosaga e faavae i le web faaaoga i latou i se auala se tasi po o se isi. Mo faamatalaga faasalalauga o le PHP sili ona lauiloa. I ai tusi faila mo masani lava nofoaga, lea e le o fua faatatau taua le faaliliuina atu o faamatalaga, ma le paleni sili atu i le va o ia ma le faatuatuaina. XMLHttpRequest metotia faasalalauga talanoaina i luga.

Configuring faigaluega

O a polokalama o loo manaomia ina ia faagaoioia atoatoa AJAX? O le a lenei tuuina atu i tatou? A mo i latou? E maua ai tali i nei fesili, e tatau ona e faamasani ai i le lisi lenei:

  1. HTML / XHTML. o loo manaomia ai i latou mo le faigaluega e iloa ai le faatulagaga itulau.
  2. CSS. O lenei meafaigaluega e tatau ai mo le filifilia vaaia o le itulau mamanu.
  3. Malo. E manaʻomia ina ia mautinoa ai le suiga maoae i luga o se itulau o se tali atu i le gaoioiga a le tagata e faaaogāina.
  4. XML. E manaomia mo faamatalaga faaliliuina i le va o le kalani ma le faigaluega.
  5. JavaScript. Tatou te manaomia e fatu ai se Autu poo le "Ajax" ma tuuina interactivity.
  6. XMLHttpRequest. Object ala lea o le a faaoo atu faafesili i le faigaluega.

O le faaaogaina o le nofoaga

O lenei ua tatou maua uma le iloa faʻalemafaufau, ma manatu e uiga i le auala e AJAX. Auina atu faamatalaga e na o le manaomia nei se faiga faapitoa. Sei o tatou vaavaai i le aoao, i le auala e faalatalata atu i le faatinoina o le galuega o le faaaogaina o le "Ajax". O lea la, tatou te manaomia e fatu ai se nofoaga autu o faamatalaga avetaavale. Ma o le a eseese masini lea e mafai ona faagaoioia. E tatau ona matauina ai e matua tele le nofoaga autu o faamatalaga i luga, o lea sa ou le na auina atu i le kalani ma o loo ofoina atu e faia se filifiliga e faaaoga JavaScript e le talafeagai. E manaomia foi e umia ua reloaded se itulau web ona o se parameter tasi. I le talosaga faigaluega a taulimaina scripts faapitoa PHP. ua faatinoina le utuofaamatalaga o se XML-faila.

e uiga i faamaumauga

E tatau ona galueaiina lona fausaga. Ma o le mea pe afai o le tapulaa mavae atu, lea o le mea faitino? I se tulaga e talafeagai ona tuuina atu mo le faia o se ma liuliuina, lea o le a leai se sootaga i le valaau mea na tupu mai le galuega tauave. Ina ia mafai ona maua mai i soo se mea e talafeagai ina ia faia se tulafono i le lalolagi atoa. Mo le faafaigofieina, e manaomia e faaaoga se faiga tau pulega nofoaga autu o faamatalaga. O le mea moni, e le manaomia lenei mea. Ae ia faatagaina ai pea le faaaogaina o le nofoaga autu o faamatalaga e galulue sili atu lelei ma le mataalia i le faamatalaga.

O loo tatou galulue i luga o le faagaoioiga afi

Na faapefea ona o le a tupu ai mea uma? O lea, e oo mai o se mea faapitoa, lea o le a mafua ai se galuega tauave faapitoa. O le a ia saunia se maua po o le mavae le faamatalaga o le a auina mai. E valaau lea o le galuega tauave, lea o le a faia se talosaga i le URL o le faamatalaga faigaluega. E tatau ona envisage le foafoaga o XMLHttpRequest-mea. O se faasinomaga i ai e tatau ona teuina i se ma liuliuina. Ina ua mavae le faamatalaga ua uma ona auina atu i le faigaluega, e tatau ona faatali mo se tali mai ia te ia. Ina ia faia lenei mea, e mafai ona e liliu atu i le "wiretapping" e maua mai ai faamatalaga (pe afai e iloa, o le a oo mai ma pe a) po o le e tuuina atu se galuega tauave o le a saunia i taimi uma e talia faamatalaga. O le embodiment muamua e itiiti ifo faatuatuaina i le tulaga o se tulaga uiga ese. O le iloaina lona lua - sili taugata i le tulaga o punaoa. E ui lava, pe afai ua faia e le gata i le faaaloalo i le tasi ma liuliuina, e le aafia ai le Initoneti anapogi. Ae afai o loo i ai le faitau selau ma le faitau afe, ma o le a se faaiuga sili, - ona o le a le isi mataupu. O lea e tatau e saili se paleni i le va o le faaaogaina o punaoa ma le lelei. Ina ua maea uma, e tatau ona malamalama e le uma le manatua e 16 GB. e mafai ona faatulaga se nisi taimi faatalitali ina ua mavae lea suia i le faamatalaga talu ai po o faamatalaga e faapea e le o maua le faigaluega i le taimi lenei.

Features

Pe a faaaogaina le "Ajax" ua faia e le Ofisa mo le itulau po o le talosaga, e tatau ona e mautinoa lelei e galue ai le taunuuga i luga o faiga eseese e faagaoioia, ma i luga o browsers eseese. I le tulaga muamua o le a mafai ona tuuina taua emulators fesoasoani. I le tulaga lona lua o le a le lava le na o le faatuina o se ituaiga o polokalama ma latou tofotofoina le functionality o le code. E tatau foʻi e aiaia ai mo gaoioiga faapitoa ma, i le tulaga o le a faaaogaina le browser le tagata e faaaogāina mai le aso po o le a tapunia ese le tulaga tatau ai. I tulaga faapea, e tatau ona tausia mo le talaina i tua o le mau i luga o le itulau, e taua ai le mafuaaga e le mafai le nofoaga matamata i le tulaga lenei. Ioe, o lenei, o le toatele lava o tagata e faaaogaina o tekinolosi i ona po nei, ae e le atoatoa tuu atu o le gauai atu i ai le avanoa ma le mea moni e faapea o ni nai pasene o tagata asiasi a faaaoga nisi polokalama aoga. Ma i pisinisi fua e mafai ona maua taunuuga taua.

iʻuga

E oo mai i se faaiuga talafeagai o lenei tusiga. Afai tatou te talanoa e uiga i "Ajax" i le atoa, lenei meafaigaluega e mafai ai e fatu se tele faatosina ma vaega-mauoa uepisaite lea e galulue vave ma faatulagaga agavaa auina atu i ona tagata e faaaogaina se fiafiaga. E leai se masalosalo o le ai ai e oo lava i tekinolosi sili alualu i luma i le lumanai, ae mo le taimi nei o le a tatou faaaogaina mea ua tatou maua. E pei ona e fai si mafai le faaleleia atili o polokalame gagana ma auala, ma o se avanoa lenei o le a maua, o le auala o le a faia e sili atu oloa sili ona lelei. Ae ia e pei ona mafai e, o le galuega e manaomia i le taimi nei e faapea. Ma o lenei igoa - "Ajax".

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.delachieve.com. Theme powered by WordPress.