Na tradičnej webovej stránke zvyčajnekeď klikneme na tlačidlo alebo možno nejakým odkazom určitým spôsobom, prehliadač sa tak obnoví, aby sa dokument HTML mohol čítať od prvého po obrazovku prehliadača.

Ak to bude dočasné narušenie,spôsobené v prehliadači existuje požiadavka na údaje na webový server. Týmto spôsobom bude aplikácia alebo web menej citlivý alebo interaktívny.

Preto vám odporúčamepomocou AJAX, pretože tento problém môže vyriešiť AJAX. Tam, kde AJAX môže urobiť aplikáciu alebo web citlivejším alebo interaktívnejším. Môže dokonca rýchlo spracovať požiadavku zo servera. V súčasnosti sa AJAX stala technológiou, ktorá sa musí uplatňovať na moderné webové stránky.

Definícia AJAX

Pochopenie AJAX je

Čo je AJAX? AJAX alebo skratka pre názov asynchrónneho jazyka JavaScript a XML, ktorý v skutočnosti nie je programovacím jazykom. Je to však technika, ktorá umožňuje vytvorenie interaktívnej webovej aplikácie. Ak sa pozrieme na začatie používania AJAX v webových aplikáciách, kde môže komunikovať so servermi v pozadí. Takto to nebude mať vplyv na celú webovú stránku.

Termín AJAX bol prvýkrát uvedený nav roku 2005 Jesse James Garret, prezident a zakladateľ spoločnosti Adaptive Path. Dokonca verí, že AJAX je meno, ktoré klientom uľahčuje interakciu. Dôvodom je, že ak použijete názov Asynchrónny dopyt JavaScript CSS DOM XMHttp, bude ťažšie interagovať.

Táto technika existuje už dlho a včasto je Microsoft, ktorý vytvára objekt s názvom XMLHttpRequest, ktorý slúži ako kontrola ActiveX pre Internet Explorer 5. AJAX je najobľúbenejší, keď ho Google a Yahoo intenzívne používajú.

Tradičný vývoj webových aplikáciímôžu pracovať synchrónne medzi aplikáciami a servermi. Zvyčajne sa to stane pri vykonávaní akcie vo forme fóra, potom prehliadač odošle údaje na server. Takto server odpovie a obnoví sa aj celá stránka.

Na rozdiel od webu vytvoreného spoločnosťou AJAXto funguje asynchrónne, čo znamená, že dostane a vyžiada si údaje od každého používateľa na serveri. Týmto spôsobom nie je potrebné opakovať celú stránku, ale to len vykoná požadované zmeny na webe.

Funkcia AJAX

Funkcia AJAX

Vo všeobecnosti možno vidieť funkciu AJAXcelku pomocou objektu z XMLHttpRequest, ktorý poskytol prehliadač. Funkcia, ktorú vidíte, začína od:

  • Vytváranie XMLHttpRequest
  • Odosielanie príkazov na server
  • Spracovanie odpovede servera

Ak sa pozrieme z formátu JSON, potom funkciaK údajom musíte mať prístup cez xhr. responseText. Táto diskusia bude od nás podrobne diskutovaná, ako je uvedené nižšie:

A. Správa dát v JSON

Aj keď AJAX už má slovo XML,určite existuje prax pri výmene informácií alebo údajov v moderných aplikáciách pomocou JSON. Kde JSON je natívny formát v JavaScripte, kde formát písania JSON je takmer rovnaký ako formát objektov v JavaScripte.

B. Prečítajte si JSON, ktorý je objektom

JSON akceptuje dva parametre, pre ktoréNajprv má reťazcovú funkciu, ktorá sa má previesť na objekty. Zatiaľ čo druhý parameter akceptuje funkciu sprevádzanú názvom atribútu a hodnotou atribútu reťazca JSON pri čítaní. Túto funkciu je možné spustiť na všetkých atribútoch JSON, ktoré už existujú. Týmto spôsobom môžeme v prípade potreby zmeniť hodnotu v atribúte.

C. Zmeňte objekt na reťazec

Okrem prijatia reťazca JSON tiežpreviesť na objekt JavaScript. Všeobecne platí, že často musíme poslať nové údaje na server, ak to pochádza z objektu JavaScript. Pri problémoch, ako je tento, potrebujeme iba mechanizmus, aby sme mohli objekt zmeniť na reťazec JSON.

Ako to funguje AJAX

Ako to funguje AJAX

Ako som už vysvetlilporozumenie AJAX, kde AJAX nie je programovací jazyk. Tam, kde je to jedna z techník vývoja webu. Teraz, ako to funguje, si môžete pozrieť nižšie uvedené vysvetlenie.

  • HTML / XHTML - ako CSS a tiež hlavným jazykom pre zobrazovanie údajov.
  • DOM (Object Object Model) - na zobrazenie dynamických údajov s ich interakciami.
  • XML - na výmenu údajov, zatiaľ čo XSLT slúži iba na manipuláciu s údajmi. Niektorí vývojári nahradia XML v JSON, je to preto, že formulár deteguje JavaScript.
  • XMLHttpRequest - komunikovať nepriamo alebo asynchrónne.

Je potrebné pripomenúť, že existujú spôsoby prácevyššie, s najväčšou pravdepodobnosťou pochopiť iba vtedy, ak už viete pochopiť základné technické. Dúfajme, že vyššie uvedená diskusia o porozumení AJAX a jeho funkciách a spôsoboch práce je užitočná a ľahko zrozumiteľná.

Teraz možno trochu vyššierozumieš o AJAX. Môžete pochopiť o AJAX prostredníctvom diskusie nižšie. Je to preto, že sme o tom diskutovali počnúc pochopením, funkciou a tiež fungovaním AJAX. Okamžite sme si vypočuli nasledujúcu diskusiu.

Komentáre 0