Komepiuta, Polokalame
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
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"
- 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.
- Nai lo o le a le itulau atoa reload se vaega. O lenei faasaoina punaoa ma optimizes faatinoga masini.
- O le vaega faigaluega o le nofoaga o interacts malosi i le tagata e faaaogāina.
- 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
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
- Le taimi muamua, e tatau ona e faia ma ia mautinoa o loo i ai XMLHttpRequest.
- Ona initializes sootaga faigaluega.
- Auina atu le talosaga i ai.
- 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
- HTML / XHTML. o loo manaomia ai i latou mo le faigaluega e iloa ai le faatulagaga itulau.
- CSS. O lenei meafaigaluega e tatau ai mo le filifilia vaaia o le itulau mamanu.
- 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.
- XML. E manaomia mo faamatalaga faaliliuina i le va o le kalani ma le faigaluega.
- JavaScript. Tatou te manaomia e fatu ai se Autu poo le "Ajax" ma tuuina interactivity.
- 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
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
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