AJAX
AJAX (Asynchronous JavaScript and XML) je obecné označení pro technologie vývoje interaktivních webových aplikací, které mění obsah svých stránek bez nutnosti jejich znovunačítání. Na rozdíl od klasických webových aplikací poskytují uživatelsky příjemnější prostředí, ale vyžadují použití moderních webových prohlížečů.
Tyto aplikace jsou vyvíjeny s využitím technologií:
- HTML (nebo XHTML) a CSS pro prezentaci informací;
- DOM a JavaScript pro zobrazování a dynamické změny prezentovaných informací;
- XMLHttpRequest pro asynchronní výměnu dat s webovým serverem (typicky je užíván formát XML, ale je možné použít libovolný jiný formát včetně HTML, prostého textu, JSON či EBML).
Podobně jako DHTML, LAMP nebo SPA, Ajax ve skutečnosti není konkrétní jednotlivá technologie, ale pojem označující použití několika technologií dohromady s určitým cílem.
Zdroj: Wikipedia
Články
Cross-Site XMLHttpRequest
Cross-Site XMLHttpRequest nebo též Cross-Origin Resource Sharing (CORS) je nová a zatím nepříliš rozšířená technika, která může pomoci řešit problémy s přístupem k datům třetích stran z webových aplikací. Pokud potřebujete do své aplikace získat data odjinud, může se hodit i vám. Blíže si CORS představíme v článku.
Nette Framework: AJAX (dokončení)
Ladění AJAXových aplikací není zrovna procházka růžovým sadem. Dnes si proto ukážeme, co Nette Framework v této oblasti nabízí a ještě doženeme pár objektových restů.
Nette Framework: AJAX (pokračování)
Po seznámení se základy používání AJAXu v rámci frameworku Nette nastal čas podívat se na tvorbu interaktivních AJAXových aplikací do větší hloubky. Naučíme se pořádně pracovat s odpovědí serveru. A vyzkoušíme si tvorbu jednoduchého našeptávače.
Nette Framework: AJAX
AJAXové aplikace jsou populární, neboť poskytují uživatelsky příjemnější prostředí. Pro programátory je však AJAX často noční můrou (nemluvě o tom, že špatná AJAXová aplikace je noční můrou pro uživatele). V následujících dílech se proto podíváme, jak správně psát AJAXové aplikace za použití Nette Framework.
Webdesign po deseti letech. Dělat weby je zase radost
Kudy se ubíral webdesign v uplynulých deseti letech a jak moc odlišně se tvoří weby dnes? Co podstatného se v průběhu posledních roků změnilo a jaké byly nejdůležitější technické mezníky na cestě, kterou se tvorba webových stránek do současnosti ubírala?
Zprávičky
Zrychlete svoji webovou aplikaci pomocí Partial Update
Partial update neboli částečná aktualizace stránky (pomocí AJAXu) není technika zrovna nová. Po pravdě řečeno však stále není běžná, přestože její správné použití může mít velmi pozitivní efekt na celkový výkon systému. Zároveň je velmi dobře… Více
Web jako API
Michael Mahemoff zveřejnil na svém blogu článek o zajímavém použití Cross-Origin Resource Sharing (viz článek o CORS na Zdrojáku), zejména z hlediska použití mikroformátů. Jeho idea by umožnila načítat informace z mikroformátů i z cizích stránek… Více
Hledejte na svých stránkách s Google
Google nabízí vyhledávání na stránkách i jako službu pro použití v AJAX aplikaci. Jak takové vyhledání zprovoznit spolu s Mootools a nabídnout uživatelům ukazuje ve svém článku David Walsh. Více
FileAPI & XmlHttpRequest 2 - Práce se soubory v JavaScriptu
Na webu WebNT vyšla přednáška o technologiích FileAPI a XmlHTTPRequest 2, které přichází s HTML5. FileAPI umožňuje získávat data ze souborů vybraných uživatelem a zobrazovat je v prohlížeči pomocí JavaScriptu. XmlHTTPRequest 2 umožní odeslat soubor… Více
Webová aplikace pouze s jQuery a CouchDB
Webová aplikace v představách většiny webových vývojářů sestává ze serverového backendu, který komunikuje s databází, a frontendu, který pomocí AJAX/AJAJ s tímto backendem komunikuje. Díky RESTful rozhraní databáze CouchDB lze napsat ale aplikaci,… Více