Javascript - scopul și aplicarea ajax atunci când creați site-uri, este șeful

O lecție privind conceptul, scopul și beneficiile tehnologiei ajax, precum și ceea ce este ascuns sub acronimul său.

Introducere în tehnologia AJAX

Înainte de a trece la conceptul de AJAX, vom afla modul în care utilizatorul (browserul) primește o anumită pagină.







Procesul prin care un browser primește o pagină de la un server

De exemplu, utilizatorul, după ce a citit o pagină, a devenit interesat de fotografiile prezentate. Inițial, sunt disponibile numai 4 fotografii (miniaturi) pe pagină. Pentru ca utilizatorul să vadă alte fotografii, de exemplu, trebuie să facă clic pe butonul "Următorul".

Fără tehnologia AJAX, singura soluție în acest caz ar fi să trimiteți o solicitare serverului și să obțineți exact aceeași pagină, dar cu alte miniaturi ale imaginilor.

Procesul de obținere a informațiilor de la un server fără AJAX

Această opțiune pare impracticabilă, dar aceasta a fost singura cale înaintea apariției tehnologiei AJAX. Ie În loc să actualizăm numai blocul necesar de informații pe pagină, solicităm în schimb o nouă pagină de pe server. Acest lucru duce la faptul că utilizatorul așteaptă să se încarce pagina cu imagini noi, ceea ce nu este foarte convenabil.







Cu AJAX, serverul nu are nevoie să trimită întreaga pagină, ci doar să vă trimită informațiile de care aveți nevoie, în acest caz imaginile.

Procesul de obținere a informațiilor utilizând AJAX

De fapt, AJAX nu este doar o singură tehnologie, ci un grup de tehnologii care colaborează astfel încât să puteți oricând să solicitați orice informație de la server și să o afișați pe pagină fără restart.

Cum este abrevierea AJAX

Ce este abrevierea AJAX?

A este prima literă a cuvântului "Asynchronous". Aceasta înseamnă că clientul poate solicita orice informație în orice moment și nu are nevoie să aștepte până când va veni.

Deși obiectele XMLHttpRequest și XML HTTP utilizează cuvântul XML, ele vă permit să lucrați cu date de orice format (text, HTML, JSON, XML).

Astfel, AJAX este termenul pentru tehnologiile care vă permit să creați o pagină în care anumite părți ale acesteia pot fi actualizate în fundal utilizând datele primite de la server.

Avantajele tehnologiei AJAX

Utilizarea tehnologiei AJAX pe pagină va aduce următoarele beneficii:

  • Reduceți traficul (datorită reducerii dimensiunii datelor transferate între server și browser);
  • reduceți încărcarea pe server (deoarece nu aveți nevoie să generați elemente duplicate diferite pe pagină, ci numai conținutul pe care doriți să îl transferați);
  • accelerați reacția interfeței paginii și flicker-ul acesteia (datorită faptului că nu este nevoie să reîncărcați complet pagina);
  • îmbunătățirea interactivității (adică este mai convenabil să se efectueze un dialog (pentru a interacționa) cu utilizatorul).






Trimiteți-le prietenilor: