Skip to main content

Co je dynamický HTML?

Dynamic HTML, častěji známý jako SCRIPTING DOM nebo DHTML, je sada nástrojů, které lze použít k vytváření interaktivních prvků na webu.Dynamic HTML obvykle kombinuje standardní HTML, což je značka jazyka webu, s skriptovacím jazykem.To umožňuje návrháři webových stránek zahrnout proměnné prvky na webovou stránku, kterou může uživatel změnit po načtení stránky.Příkladem dynamického HTML je nabídka, která klesne, když se uživatel nad ním vznáší.Hry DHTML se také stávají populárnějšími.U základních webových stránek to není problém, ale nedostatek interaktivity je problémem pro mnoho webových stránek a aplikací.Dynamic HTML kombinuje pravidelné HTML s JavaScriptem, jednoduchým skriptovacím jazykem, aby webovému designérovi poskytl mnohem větší svobodu prostřednictvím interaktivních prvků.

Standardní HTML nemá „proměnné“, které lze změnit, ale dynamické HTML ano.Jakmile je načtený web s DHTML, lze jazyk skriptování použít ke změně určitých prvků stránky.Nemůže však vytvářet stránky s dynamicky generovaným obsahem.Z tohoto důvodu musí webový designér používat skriptovací jazyky na straně serveru, jako jsou PHP a Perl.Vzhledem k počátečním problémům s tím, že technologie pracuje na všech internetových prohlížečích, tento štítek vypadl z módy.Místo toho je nyní technologie obvykle označována jako skriptování DOM, které znamená skriptování modelu objektu dokumentu.To poskytuje sadu konvencí, které fungují ve všech prohlížečích, a usnadňuje vývoj dynamicky animovaných webových stránek.

V akci existuje řada společných příkladů dynamického HTML.Kromě rozevíracích nabídek jsou formuláře, které mohou vrátit informace, aniž by bylo nutné je odeslat na server a automatická aktualizace obsahu, dva další příklady.Bylo by to velmi obtížné nebo nemožné dosáhnout pomocí standardního skriptovacího jazyka na straně serveru.Skrytí obsahu před uživatelem, dokud nedojde k konkrétní akci, je dalším běžným používáním technologie.

Rozvoj dynamických her HTML je nyní méně obtížný, když se problémy s křížovým prohlížečem začínají představovat méně vzácné.Skriptovací hry DOM jsou stále relativně vzácné, ale technologie funguje dobře pro malé hry založené na prohlížeči.Výhodou pro hry DHTML je to, že mohou být také provozovány populárními operačními systémy jako widgety.