Tradicionālā tīmekļa vietnē parastikad noteiktā veidā noklikšķināsim uz pogas vai varbūt uz saiti, tas pārlūku liks atsvaidzināt, lai HTML dokumentu varētu lasīt no pirmā līdz pārlūka ekrānam.

Kur tas būs īslaicīgs traucējums,izraisa pārlūkprogrammā, ir nepieciešams datu pieprasījums Web serverim. Tādā veidā lietojumprogramma vai vietne būs mazāk reaģējoša vai interaktīva.

Tāpēc mēs iesakām jums to darītizmantojot AJAX, jo šo problēmu var atrisināt AJAX. Kur AJAX var padarīt lietojumprogrammu vai vietni atsaucīgāku vai interaktīvāku. Tas pat var ātri apstrādāt servera pieprasījumu. Šajā laikā AJAX ir kļuvusi par tehnoloģiju, kas jāpiemēro mūsdienu vietnēm.

AJAX definīcija

Izpratne par AJAX ir

Kas ir AJAX? AJAX vai saīsinājums asinhronam JavaScript un XML nosaukumam, kas faktiski nav programmēšanas valoda. Bet tas ir paņēmiens, ko var padarīt iespējamu, lai izveidotu interaktīvu vietnes lietojumprogrammu. Ja mēs skatāmies, sākot ar AJAX izmantošanu vietņu lietojumprogrammās, kur tā var sazināties ar serveriem fonā. Tādā veidā tas neietekmēs visu tīmekļa lapu.

Termins AJAX pirmo reizi tika izteikts plkst2005. gadā Jesse James Garret, Adaptive Path uzņēmuma prezidents un dibinātājs. Viņš pat uzskata, ka AJAX ir nosaukums, kas klientiem atvieglo mijiedarbību. Tas ir tāpēc, ka, ja jūs izmantojat vārdu Asynchronous JavaScript CSS DOM XMHttp Request, būs grūtāk mijiedarboties.

Šī tehnika pastāv jau ilgu laiku un laikātas ir, Microsoft veido objektu, ko sauc par XMLHttpRequest un kas ir kā ActiveX vadīklas pārlūkprogrammā Internet Explorer 5. AJAX ir vispopulārākais, ja to intensīvi izmanto Google un Yahoo.

Tradicionālā tīmekļa izstrādevar darboties sinhroni starp lietojumprogrammām un serveriem. Tas parasti notiek, veicot darbību foruma formā, pēc tam pārlūks nosūta datus uz serveri. Tādā veidā serveris atbildēs, un tiks atsvaidzināta arī visa lapa.

Atšķirībā no AJAX izveidotā tīmekļa, kurtas darbojas tikai asinhroni, kas nozīmē, ka tas saņems un pieprasīs datus no katra servera lietotāja. Tādā veidā nav nepieciešams atkārtot visu lapu, bet tas tikai veic vēlamās izmaiņas tīmeklī.

AJAX funkcija

AJAX funkcija

Kopumā var redzēt AJAX funkcijuizmantojot visu pārlūka nodrošināto objektu no XMLHttpRequest. Funkcija, kuru varat redzēt, sākas ar:

  • Veicot XMLHttpRequest
  • Komandu nosūtīšana uz serveri
  • Darbs ar servera atbildi

Ja skatāmies no JSON formāta, tad funkcijaJums ir jāpiekļūst datiem, izmantojot xhr. atbildes teksts. Šī diskusija tiks detalizēti apspriesta no mums, kā parādīts zemāk:

A. Datu pārvaldība JSON

Kaut arī AJAX jau ir XML vārds,protams, pastāv prakse informācijas vai datu apmaiņai mūsdienu lietojumprogrammās, izmantojot JSON. Kur JSON ir vietējais formāts JavaScript, ja JSON rakstīšanas formāts ir gandrīz tāds pats kā JavaScript formātā esošo objektu formāts.

B. Izlasiet JSON, kas ir objekts

JSON pieņem divus parametrus, kuriem to parametruvispirms ir virknes funkcija, kas jāpārvērš objektos. Tā kā otrais parametrs pieņem funkciju, kurai pievienots atribūta nosaukums un JSON virknes atribūta vērtība, kad to lasa. Šo funkciju var palaist ar visiem JSON atribūtiem, kas jau pastāv. Tātad šādā veidā mēs varam mainīt atribūta vērtību, ja vēlaties.

C. Mainiet objektu uz stīgu

Papildus JSON virknes saņemšanaipārveidojiet to par JavaScript objektu. Parasti mums bieži ir jānosūta jauni dati uz serveri, kur tas nāk no JavaScript objekta. Tādām problēmām kā šī ir vajadzīgs tikai mehānisms, lai varētu objektu mainīt JSON virknē.

Kā tas darbojas AJAX

Kā tas darbojas AJAX

Kā es paskaidroju iepriekšizpratne par AJAX, kur AJAX nav programmēšanas valoda. Tas ir viens Web attīstības paņēmiens. Tagad, kā tas darbojas, varat redzēt paskaidrojumu zemāk.

  • HTML / XHTML - kā CSS un arī galvenā datu parādīšanas valoda.
  • DOM (dokumenta objekta modelis) - parādīt dinamiskus datus ar tā mijiedarbību.
  • XML - datu apmaiņai, turpretim XSLT ir paredzēta tikai manipulācijām ar datiem. Daži no izstrādātājiem aizstās XML JSON, tas notiek tāpēc, ka forma nosaka JavaScript.
  • XMLHttpRequest - sazināties netieši vai asinhroni.

Jāatgādina, ka ir arī veidi, kā strādātiepriekš, visticamāk, tiks saprasts tikai tad, kad jūs jau zināt izpratni par pamata tehnisko. Cerams, ka diskusija par izpratni par AJAX un tās funkcijām un darbības veidiem ir noderīga un viegli saprotama.

Tagad varbūt neliela diskusija iepriekšvai jūs varat saprast par AJAX. Jūs varat saprast par AJAX, izmantojot zemāk esošo diskusiju. Tas ir tāpēc, ka mēs to apspriedām, sākot no AJAX izpratnes, funkcijām un arī darbības. Uzreiz noklausījos šo diskusiju.

Komentāri 0