AJAX a DHTML

Anonim

Prohlížečské technologie zaznamenaly obrovské množství růstu již od samého počátku, od jednoduchých statických stránek HTML až po plnohodnotnou animaci a interakci blesku. Počet nástrojů, které jsou k dispozici pro vývoj webových stránek, se rozplýval a již se již nemusíte omezovat na několik možností, jak vytvořit stránku.

V posledních letech se základní stránky HTML staly trochu nudnějšími, takže vývojáři se opravdu snažili, aby jejich stránky byly trochu zajímavější pro diváky. Jedním z aspektů, které byly zkoumány, bylo, jak vytvořit stránky trochu interaktivní, aby získaly více chuti. Ačkoli bylo vytvořeno mnoho standardů, budeme o nich diskutovat kvůli stručnosti.

Vyčerpávající stránky HTML vydaly cestu ke vzestupu DHTML nebo Dynamic HTML. DHTML umožňuje tvůrci webových stránek naprogramovat konkrétní reakce na přesné akce, které divák dělá. To je velmi zřejmé, když se divák pohybuje myší nad tlačítkem a tlačítko svítí nebo vypadá. To je schopnost DHTML, která není možná pouze s HTML.

Dalším aspektem HTML, který lidé chtěli změnit, bylo jeho chování, kdykoli požadujete něco změnit. HTML vždy znovu načte stránku, aby mohla zobrazit nově požadovanou stránku. Našli řešení, které se nazývá IFrame, a umožnilo uživateli znovu načtení snímku, kdyby chtěl; ale bylo zjištěno, že to chybí. AJAX nebo Asynchronous Javascript a XML byly vytvořeny k odstranění tohoto konkrétního nedostatku HTML. AJAX umožňuje stránkám požadovat pouze data, která je třeba změnit, a nikoliv celou stránku. To lze jasně vidět na webových stránkách, které zobrazují galerii obrázků. Před AJAX, když kliknete na další, se celá stránka znovu načte, aby se zobrazil další snímek. Ale s AJAX se změní pouze tento obrázek a zbytek stránky se ani nepohne.

V podstatě, AJAX a DHTML jsou dva opravné prostředky, které byly vytvořeny pro rozšíření možností HTML. DHTML to provede změnou prvků na obrazovce v závislosti na tom, jaké jsou akce uživatele. Zatímco AJAX umožňuje prohlížeču požadovat určité prvky najednou, aby se snížilo napětí na internetovém připojení a zabránilo se otravnému procesu opětovného načítání. S ohledem na to můžeme říci, že AJAX a DHTML, používané současně, by mohly výrazně zlepšit zážitek ze sledování uživatelů.

Najít knihu o AJAX a HTML.