AJAX | Slovník


Vše  0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
AJAX je zkratka anglického Asynchronous Javascript And XML. Je to metoda využití JavaScriptu k načítání dat bez nutnosti znovunačtení webové stránky pomocí HTTP protokolu a jejího zpracování. AJAX je neodmyslitelnou součástí internetových stránek "druhé" generace, nazývaných Web 2.0. Je prakticky jediným možným přístupem k tvorbě Rich Internet Application (RIA) pomocí JavaScriptu.

AJAX

AJAX je poměrně mladá technologie. Termín AJAX byl poprvé použit v roce 2005 a souvisí s uvedením Microsoft IE verze 5 (ta ovšem vyšla mnohem dříve). V té Microsoft zavedl javascriptový objekt XMLHttpRequest, pomocí kterého se načítání dat provádí. Poté byl tento objekt implementován do většiny moderních internetových prohlížečů.

 

Výhody a nevýhody AJAXu:

 

Spočívají v komunikaci se serverem bez nutnosti znovunačtení stránky pro provedení zvolené akce. Změní se tedy jenom požadovaná část stránky a nemusí se načítat celý HTML dokument. Internetové stránky tak už nemají jen funkci po sobě jdoucích stránek, ale více se blíží plnohodnotným aplikacím. Zážitek uživatele ze stránky se tímto dostává na úplně jinou úroveň. Další výhodou je rozšířenost moderních webových prohlížečů podporujících AJAX a samozřejmě také popularita internetu samotného.

 

Nevýhodou AJAXu může být občas velké zpoždění při pomalém připojení klienta k internetu. To je způsobeno nutností načíst potřebná data ze serveru.

 

AJAX byl značně zpopularizován společností Google a jejími aplikacemi - Gmail, Google Maps či webovým kancelářským balíkem aplikací Google Docs & Spreadsheets.

 

Související hesla