Kompyuta, Mapulogalamu
AJAX - Ndi chiyani icho? Asynchronous JavaScript ndi XML: ubwino ndi kuipa
Tsopano inu mukhoza kuona pa intaneti kupeza kutchuka ntchito ndi ntchito ya umisiri watsopano. Mmodzi wa iwo - ndi AJAX. Ndi chiyani icho? Tchulani motani? Kodi ntchito? mafunso awa onse adzapezeka yankho m'nkhani ino.
zambiri
Ndipo kodi mbali?
Kotero, ife kale ndi chithunzithunzi cha zomwe ndi AJAX. Kodi chimatithandiza kuchita? N'chifukwa chiyani kukhala mwachangu kulankhula za ntchito zake? The peculiarity njira imeneyi - ndi pamene inu ntchito safuna kuti atsitsimuke tsamba lonse kufunika koyamba. Ndipotu, mukhoza kupempha deta latsopano okha gawo la izo. Ichi ndi yabwino (chifukwa nthawi zochepa inu kudikira), ndi mtengo (kwa anthu amene sali wopanda malire Intaneti). Komabe, kudziŵitsa wosuta zimene zikuchitika Mokweza zabwino kugwiritsa ntchito osachepera katundu chizindikiro kapena lemba mauthenga kuti auze za deta latsopano kwa makina. Monga luso minuses ambiri amati chakuti izo siligwirizana cholowa ndi lemba asakatuli. Ndi luso kuletsa JavaScript luso ndi pa wosuta kuposa ambiri ndipo anasangalala. Choncho muyenera Musaononge AJAX. Kuti angapereke, ngati osati kupereka njira zina kupereka uthenga? Mu nkhani yabwino, mfundo basi kuwonetsedwa pa Intaneti. Mu koipa - chikuoneka kotero akhudzidwa kuti wosuta siichitanso kubwerera.
Ubwino "AJAX"
- Inu mukhoza kulenga yabwino ukonde ofotokoza ntchito, zomwe mawonekedwe adzakhala ndi chiwerengero chonse cha zinthu zabwino kwa wosuta, ndi chifukwa kuti atsogolere mogwirizana anthu ndi webusaiti.
- M'malo tsamba zonse kutsegulaso ndi tsankho. Izi amapulumutsa ndalama komanso optimizes makina ntchito.
- Seva mbali ya malo amagwira interacts ndi wosuta.
- Zothandiza kukhazikitsa njira zosiyanasiyana.
kulankhulana
Apa Mwachitsanzo, timafunika maganizo mawonekedwe, amene angagwiritsidwe ntchito kulangiza makasitomala. Kodi n'zotheka? Choyamba tiyenera kusamalira "chotengera" zambiri. Kuti tichite zimenezi, muyenera kulenga XMLHttpRequest chinthu. Iye amachita monga mkhalapakati pakati pa makina ndi osatsegula malangizo. Chinthu ichi adzatumiza zopempha ndi mayankho kwa iwo. Pakuti mwachindunji kuwombola deta, tiyenera AJAX Php. Zida akhoza akuyendera ntchito GET- kapena POST-mafunso. Pankhaniyi, mfundo zofunika adzakhala zapita mwachindunji kupyolera ulalo. Pa nthawi yomweyo adzathamanga ntchito, ndi kuonetsetsa kuti kutengerapo deta si linasokonekera. Koma kodi kugwiritsa AJAX-pempho? Amalangiza ntchito POST. Kumuyamikila mungasinthe kuchuluka malire deta yomwe Komanso ali ovuta kwambiri kuti mwayi.
Mfundo ntchito
seva ayankhe
Iye akhoza kubwera osati kwa XML, ngati ungaganize chifukwa cha dzina la sayansi. Komanso akhoza opatsirana monga mawu kumveka kapena JSON. Mbali yoyamba mudziwe akhoza yomweyo anasonyeza pa tsamba. Ngati ntchito XML, muyenera kusamalira kuti AJAX-file wakhala bwino kukonzedwa mu msakatuli kasitomala. deta onse mu nkhani iyi ndi kutembenukira ku (X) HTML. Pamene ntchito JSON mtundu, muyenera kuchita malamulo kuti chinthu zonse JavaScript. M'pofunika kusamala ndi kuganizira mfundo yakuti hackers ambiri mukufuna kupereka malamulo njiru mwa njira imeneyi. Choncho ndikofunikira kusamalira ndondomeko yachinsinsi deta pamaso iwo kukonzedwa. Features wa kuzindikira kuti asakatuli osiyana angakhale osiyana pang'ono, koma ambiri, kanthu apa ndi chiwembu limodzi.
Ife kupempha makina ndi processing ayankhe
- Poyamba, muyenera kulenga ndi kuonetsetsa kuti pali XMLHttpRequest.
- Ndiye initializes kugwirizana Seva.
- Tumizani pempho kwa izo.
- Tikuyembekezera deta kubwera, ndipo pokonza iwo.
Iwo ayenera kufotokoza mbali pa chilengedwe cha chinthu. Iwo akhoza kuyamba pa malo kuli kotheka kokha mwa chimango cha chinenero mapulogalamu. Koma ngati iye anapatsidwa udindo wa padziko lonse, kulikonse ina nthawi yoti zingatheke ntchito ndi chinthu chimodzi chokha. Pa nthawi imeneyi, muyenera tcheru. Ponena za mankhwala - apa timaganizira za chida osankhidwa. Choncho, ngati deta XML kukonzedwa ufumu-ntchito ndi kupereka wosuta ali zotsatira mu HTML. Ndipo chochita ndi JSON-oveteredwa? Iwo ayenera kumvetsa kuti ndi chinthu kalembedwe JavaScript. Kodi zikutanthauza chiyani? Chifukwa JSON chinthu akhoza ankayimiridwa ngati chingwe. Koma tiyenera kukumbukira kuti njira imeneyi si abwino mokwanira, ndi zambiri zinthu ayenera kuganizira. Koma mokulira, n'zosavuta kwambiri.
zinenero Server mbali mapulogalamu
Pafupifupi aliyense ntchito ukonde ofotokoza amawagwiritsira ntchito njira imodzi kapena wina. Pakuti HIV deta ndi Php otchuka. Pa zambiri kulemba owona kwa malo, kumene si kofunika deta kufala mlingo, ndi adalipo bwino pakati pa iye ndi zoona. XMLHttpRequest kufala njira zafotokozedwa pamwambapa.
Configuring seva
- HTML / XHTML. Ali ofunikira kwa makina kuzindikira mawonekedwe page.
- CSS. Chida ichi ndi zofunika zithunzi kusankha tsamba kamangidwe.
- Ufumu. Ndi chofunika pofuna kusintha zazikulu pa tsamba monga kuyankha kanthu ndi wosuta.
- XML. Chofunika kwa ukuthamana pakati kasitomala ndi makina.
- JavaScript. Tiyenera kulenga cholozera "AJAX" ndi kupereka interactivity.
- XMLHttpRequest. Chinthu kudzera zomwe mafunso adzakhala zimatumizidwa kwa makina.
Kugwiritsa ntchito malo
Kotero tsopano ife tiri nazo zonse chidziwitso ongolankhula ndi malingaliro za mmene AJAX. Kutumiza deta ndi tsopano amafuna mchitidwe ena. Tiyeni tione ambiri, momwe angafikire kukhazikitsa ntchitoyi ntchito "AJAX". Choncho, tiyenera kulenga dalaivala Nawonso achichepere. Ndipo iwo adzakhala osiyana zipangizo sipangakhalenso ntchito. Tikumbukenso kuti Nawonso achichepere pamwamba ndi lalikulu kwambiri, kotero ine kutumiza kwa kasitomala ndi malangizo kupanga kusankha ntchito JavaScript sizimatanthauza. Ndi zofunika kwambiri kukhala ndi tsamba ndi n'kupakiranso chifukwa chizindikiro limodzi. Pa makina zopempha adzakonza zolembedwa wapadera Php. Nawonso achichepere akuyendera ngati XML-file.
About Nawonso achichepere
Tikugwira ntchito pa ntchito injini
Kodi zonse zidzachitika? Choncho, mukubwera chochitika, amene adzachititsa ntchito yapadera. Iye adzakonza kuyika kapena POST-deta kuti adzatumizidwa. Izo ndiye akuitana ntchito, umene apange apilo ku ulalo wa script Seva. M'pofunika chimanena chilengedwe cha XMLHttpRequest-chinthu. Ofanana izo ziyenera kusungidwa pa variable a. Pambuyo deta watumidwa kwa makina, muyenera kudikira kuti ayankhe kwa iye. Kuti tichite zimenezi, mukhoza kuyatsa "wiretapping" kuti mudziwe (ngati kudziwika, ankabwera ndi pamene) kapena kupereka ntchito kuti nthawi zonse adzakhala okonzeka kulandira deta. Chimake choyamba ndi zochepa odalirika vuto la zochitika zapadera. Tikazindikira chachiwiri - yokwera mtengo mawu chuma. Ngakhale ngati akuchita ndi kulemekeza variable wina, zilibe bwanji mofulumira Internet. Koma ngati pali mazana ndi zikwi, ndipo iwo adzakhala ndi mkulu kusamvana, - ndiye kudzakhala nkhani ina. Choncho anakadandaula kwa bwino pakati pa ntchito zinthu zomwe zilipo komanso ndi mphamvu. Pajatu ayenera kumvetsa kuti si onse ndi kukumbukira 16 GB. Izi zikhoza anapereka ena kuyembekezera nthawi kenako mmalo deta yapita kapena zomwe makina palibe pa nthawi ino.
Features
Pomaliza
Amene amabwera ku nkhani kumapeto kwa nkhani ino. Ngati ife kulankhula za "AJAX" pa lonse, chida ichi limakupatsani kulenga wokongola kwambiri ndi mbali kulemera Websites kuti ntchito mofulumira ndi mawonekedwe woyenera kupatsa owerenga ake n'kosangalatsa. Palibe kukaika kuti padzakhala ngakhale umisiri patsogolo kwambiri m'tsogolo, koma tsopano ife ntchito zimene tili. Monga kusintha kwa zinenero mapulogalamu ndi njira zikuoneka, ndipo zimenezi mwina kuti lidzakhala lilipo, njira kuti adzalenga kwambiri apamwamba mankhwala. Mulimonse mmene zinakhalira, imene akufuna tsopano kuti ali. Ndipo dzina ili - "AJAX".
Similar articles
Trending Now