Definice a význam Ajax

Co je Ajax?

Ajax je kombinace technologií pro vývoj webových stránek, které se používají k vytváření dynamických webových stránek. Ačkoli termín „Ajax“ není psán velkými písmeny jako většina technologických zkratek, tato písmena znamenají „Asynchronní JavaScript A XML“. Webové stránky, které používají Ajax, tedy kombinují JavaScript a XML pro zobrazení dynamického obsahu.

„Asynchronní“ část slova Ajax se vztahuje ke způsobu, jakým jsou prováděny požadavky na Webový server. Když skript odešle požadavek na webový server, může obdržet data, která se pak mohou zobrazit na webové stránce. Protože tyto události probíhají v mírně odlišných časech, jsou považovány za asynchronní. Většina implementací Ajaxu používá rozhraní XMLHttpRequest API, které obsahuje seznam požadavků serveru, které lze volat v kódu JavaScriptu. Data se obvykle posílají zpět do prohlížeče ve formátu XML, protože se dají snadno parsovat. Je však možné, aby server posílal data i jako neformátovaný prostý text.

Díky tomu, že je Ajax tak mocný, mohou skripty běžet na straně klienta, nikoli na serveru. To znamená, že funkce JavaScriptu může odeslat požadavek na server poté, co webová stránka již dokončila načítání. Data získaná ze serveru pak mohou být zobrazena na stránce, aniž by se znovu načítal další obsah. Pokud by byl použit skriptovací jazyk na straně serveru, například PHP nebo ASP, musela by se celá stránka znovu načíst, aby se nový obsah zobrazil.

Ačkoli si to možná neuvědomujete, pravděpodobně jste viděli Ajax při práci na několika různých webových stránkách. Například vyhledávače, které poskytují seznam návrhů hledání při psaní, s největší pravděpodobností používají k zobrazení návrhů Ajax. Vyhledávače obrázků, které při procházení výsledků zobrazují další náhledy, obvykle používají Ajax k načítání průběžného seznamu obrázků. Když kliknete na „Starší příspěvky“ v dolní části stránky Facebook, k zobrazení dalších příspěvků se používá Ajax.

Ajax pomohl zvýšit dynamiku webu tím, že umožňuje 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 webových stránek vytvářet interaktivní webové stránky, které efektivně využívají zdroje a poskytují návštěvníkům citlivé rozhraní.

Definice Ajax na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Ajax nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Ajax alebo chcete navrhnúť nový technický termín, kontaktujte nás.