Ajax
Ajax je kombinací technologií pro vývoj webu používaných k vytváření dynamické webové stránky. Zatímco termín „Ajax“ není napsán všemi písmeny jako většina technologických zkratek, písmena znamenají „asynchronní JavaScript a XML“. Proto se weby, které používají Ajax, kombinují JavaScript a XML zobrazit dynamický obsah.
"Asynchronní" část Ajaxu odkazuje na způsob, jakým jsou žádosti odesílány Webový server. Když skript odešle požadavek na webový server, může přijímat data, která lze poté zobrazit na webové stránce. Vzhledem k tomu, že k těmto událostem dochází v mírně odlišných časech, považují se za asynchronní. Většina implementací Ajaxu používá XMLHttpRequest API, který obsahuje seznam požadavků na server, které lze volat v kódu JavaScript. Data se obvykle zasílají zpět do prohlížeč ve formátu XML, protože je to snadné analyzovat. Je však možné, aby server odesílal data jako neformátovaná prostý text stejně.
Díky tomu je Ajax tak silný, že skripty mohou běžet na Windows zákazník spíše než na serveru. To znamená, že funkce JavaScriptu může odeslat požadavek na server po webové stránky načítání již bylo dokončeno. Data přijatá ze serveru lze poté zobrazit na stránce bez opětovného načtení dalšího obsahu. Pokud se jedná o skriptovací jazyk na straně serveru PHP or ASP bylo použito, bude nutné znovu načíst celou stránku, aby se mohl zobrazit nový obsah.
I když si to možná neuvědomujete, pravděpodobně jste Ajax viděli pracovat na několika různých webových stránkách. Například, vyhledávače , které poskytují seznam návrhů na vyhledávání při psaní, s největší pravděpodobností používají Ajax k zobrazení návrhů. Hledání obrázků, které produkují více náhledy při procházení výsledky obvykle pomocí Ajaxu načtete průběžný seznam obrázků. Když kliknete na „Starší příspěvky“ v dolní části a Facebook Stránka Ajax se používá k zobrazení dalších účtů.
Ajax pomohl zefektivnit web tím, že umožnil webovým stránkám načítat a načítat nový obsah, aniž by bylo nutné znovu načítat zbytek stránky. Pomocí Ajaxu mohou vývojáři webu vytvářet interaktivní Webové stránky kteří využívají zdroje efektivně a poskytují návštěvníkům responzivní rozhraní.