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. Pojal termín, když si uvědomil, že je třeba snadný a prodavatelný způsob, jak pro klienty postavit určitý styl designu a budování. 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ě propojeny 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á se vysílá dáležádosti a nakonec odpoví na to, co uživatel požadoval.

Zatímco tento přístup mohl dobře fungovat v prvních dnech internetu, pro moderní webové aplikace je neustálé čekání mezi kliknutí pro uživatele frustrující 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. Když 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.

aplikace Ajax se skládá z řady aplikací použitých ve spojeníVytvořte plynulejší zážitek. 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 složitými funkčnostmi a prakticky bezproblémovou interaktivitou.

Stejně jako většina rozvíjejících se filozofií vývoje webových stránek má Ajax svůj podíl na kriticích. 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ányRozsah, kdy chování aplikace Ajax odpovídá očekávanému chování většího prohlížeče.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?