Co je skript dhtml?
Skript dynamického hypertextu jazyka (DHTML) je skupina skriptovacích jazyků používaných k přidávání interaktivních prvků na webové stránky. DHTML není samostatný jazyk samotný - Hypertext Markup Language (HTML), listy stylu kaskádového stylu (CSS), javascript a modul objektu dokumentu (DOM) jsou hlavní jazyky, které tvoří skript DHTML. Dynamická povaha DHTML umožňuje změnit webovou stránku, jakmile bude načtena do webového prohlížeče, ale nemůže změnit obsah pokaždé, když je stránka načtena. Jak se webové stránky začaly komplikovat jak ve struktuře i designu obsahu, potřeba vytvářet stránky, které by mohly reagovat a změnit v závislosti na vstupu uživatele, se stala důležitější. Tato potřeba je důvod, proč se DHTML začal používat programátoři.Byly vydány prohlížeče verze 4. Známým problémem pro webové designéry je to, že je obtížné používat novou technologii, protože uživatelé celkově relativně pomalu upgradují své prohlížeče. Tato skutečnost zpozdila použití skriptu DHTML. Použití skriptu DHTML začalo opravdu vzlétnout, když World Wide Web Consortium (W3C) vydalo sadu standardů pro jeho použití. To umožnilo webovým designérům vytvářet standardizované skripty, které by mohly být použity na internetu.
Jeden matoucí aspekt skriptu DHTML je to, že se nepovažuje za počítačový programovací jazyk, protože se jedná o sadu různých skriptovacích a značkových jazyků používaných společně - a to HTML, CSS, JavaScript a DOM. CSS se používá k vytváření stylů, které definují, jak se webová stránka objeví, zatímco JavaScript může přidat interaktivní prvky. Nejedná se také o techniku vytváření dynamického obsahu, ale místo toho nástroj pro vytvoření webuinteraktivní. To znamená, že slouží jinému účelu než jiné skriptovací jazyky, jako je hypertextový preprocesor (PHP).
dhtml funguje tak, že umožňuje vlastníkovi webu vytvářet proměnné, které lze změnit koncovým uživatelem. Tyto proměnné ovlivňují kód HTML na stránce, který zase mění způsob, jakým se web objeví uživateli. Důležitým rozlišením mezi DHTML a dalšími jazyky skriptování a vývoje webových stránek je, že DHTML nemůže stránku změnit na jedinečný obsah pokaždé, když se načte stránka. Místo toho může změnit způsob, jakým se stránka objeví po načtení.