Skip to main content

Co je Ajax?

Ajax je termín používaný k popisu přístupu k navrhování a implementaci webových aplikací.Jedná se o zkratku pro a synchronní j avascript a nd x ml.Termín byl poprvé představen v článku Jesse Jamese Garretta z Adaptive Path, firmy pro web-design se sídlem v San Franciscu.Představil si tento termín, když si uvědomil, že je třeba snadný a prodavatelný způsob, jak klientům postavit určitý styl designu a budování.

Primárním účelem AJAX je pomáhat, aby webové aplikace fungovaly spíše jako stolní aplikace.Hypertext Markup Language (HTML), jazyk, který řídí celosvětový web, byl navržen kolem myšlenky hypertext -stránky textu, které by mohly být v sobě spojeny s jinými dokumenty.Aby HTML fungovala, většina akcí, které koncový uživatel podniká ve svém prohlížeči, odešle požadavek zpět na webový server.Server pak zpracovává, že požadavek, možná vysílá další požadavky, a nakonec reaguje na to, co uživatel požadoval.Frustrující pro uživatele a slouží k tlumení celého zážitku.Uživatelé si ve svých aplikacích na stolních počítačích zvykli zvyklí na randingové odpovědi a jsou nešťastní, když web nemůže nabídnout stejnou okamžitou odpověď.Přidáním další vrstvy mezi uživatelským rozhraním a komunikací se serverem odstraní aplikace AJAX hodně zpoždění mezi interakcí uživatele a odpovědí na aplikaci.Protože se Ajax stává běžnějším v populárních webových aplikacích, uživatelé si stále více zvykají na tuto okamžitou reakci a pomáhají řídit více podniků při přijímání metodik AJAX.Zkušenosti.To zahrnuje rozšiřitelné HTML (xhtml) a kaskádové listy (CSS) pro vytváření základní struktury stránky a jejího vizuálního stylu;nějaký druh interakční sady pomocí modelu objektu dokumentu;Manipulace s daty pomocí rozšiřitelného značkového jazyka (XML);Získání dat pomocí XMLHTTPREquest;a JavaScript, aby pomohl těmto různým prvkům vzájemně komunikovat.Ajax se rychle šíří po celém webu a příklady viditelné na mnoha hlavních místech.Mapy Google například v mnoha ohledech ztělesňují étos modelu AJAX s jeho komplexní funkčností a prakticky bezproblémovou interaktivitou.Jedním z běžně vyrovnaných argumentů proti AJAX je to, že v mnoha případech porušuje očekávanou funkčnost, jako je použití tlačítka

zpět

, což způsobuje zmatek.Zatímco pro mnoho z těchto přestávek existují některé opravy, jsou zřídka implementovány do té míry, že chování aplikace Ajax odpovídá očekávanému chování většího prohlížeče.