Diferența dintre AJAX și Javascript Diferența dintre

Anonim

când vedem anumite site-uri Web, suntem după datele care sunt în ea. Și, de obicei, o pagină întreagă nu este suficientă pentru a ține tot ceea ce dorim să cunoaștem, prin urmare, este necesară conectarea paginii curente la următoarea. Dar, uneori, nu avem nevoie sau chiar dorim să schimbăm întreaga pagină, doar o anumită secțiune din ea. De exemplu, avem o căsuță de shout într-o pagină, nu vrem ca reîncărcarea întregii pagini să apară ori de câte ori o nouă înregistrare apare pe ecran.

Primul care a furnizat acest tip de funcționalitate a fost Java, oferind mici applet-uri compilate care pot încărca datele asincron. Mai târziu, AJAX a oferit standardului codificatorii permiși să solicite date în mod asincron, pentru a schimba încărcarea datelor noi fără a schimba pagina web.

Javascript, pe de altă parte, este un limbaj de scripting pentru client care permite crearea de pagini web dinamice care oferă un nou nivel de interactivitate. Avantajul JavaScript este că, din moment ce este o aplicație de tip client, poate crea pagini web dinamice mai complexe decât ceea ce poate face un script de server. Scripturile de server sunt rulate de mașina gazdă și, prin urmare, au resurse foarte limitate, mai ales atunci când există o mulțime de oameni care accesează acel server. Fiind pe computerul client, Javascript are o mulțime de resurse pentru a juca, indiferent de activitatea de pe server.

Principalul dezavantaj al Javascript este că este un candidat foarte bun pentru ca un troian să fie instalat în calculatorul dvs. Deoarece rulează pe client, este autorizată utilizarea unor resurse care ar putea da controlul computerului dvs. unui outsider, potențială pentru a fi inclus într-un botnet. Remedierea acestui dezavantaj este prin a nu permite ca codurile javascript să fie difuzate pe calculatorul dvs.

AJAX și Javascript sunt legate de faptul că AJAX este metoda folosită de Javascript pentru a obține majoritatea datelor sale de pe server. Atunci când Javascript creează pagini web dinamice, nu solicită tot ceea ce ar putea avea nevoie în cele din urmă de la server, deoarece acest lucru ar duce la un timp de încărcare foarte lung. În schimb, se încarcă doar ceea ce este necesar pentru a încărca prima pagină. Ori de câte ori un utilizator face ceva care ar avea nevoie de mai multe date, Javascript va folosi apoi AJAX pentru a solicita datele necesare pentru a evita reîncărcarea paginii.

După cum vedem, AJAX este doar un alt instrument care poate fi folosit de limbi de scripting ca Javascript pentru a îmbunătăți aspectul paginilor web.

Consultați Cărți legate de AJAX și Javascript.