Was ist ein DHTML-Skript?
Dynamic HyperText Markup Language (DHTML) ist eine Gruppe von Skriptsprachen, die zum Hinzufügen interaktiver Elemente zu Websites verwendet werden. DHTML ist keine eigenständige Sprache - HyperText Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript und Document Object Module (DOM) sind die Hauptsprachen für DHTML-Skripte. Aufgrund der Dynamik von DHTML kann eine Webseite nach dem Laden in einen Webbrowser geändert werden. Der Inhalt kann jedoch nicht bei jedem Laden der Seite geändert werden.
Als das Web zum ersten Mal erstellt wurde, waren die meisten Websites statisch, was bedeutet, dass der Inhalt immer derselbe war, unabhängig davon, was der Benutzer tat. Da Websites sowohl in Bezug auf die Inhaltsstruktur als auch auf das Design immer komplizierter wurden, wurde es immer wichtiger, Seiten zu erstellen, die je nach Benutzereingabe reagieren und sich ändern können. Aus diesem Grund begann DHTML, von Programmierern verwendet zu werden.
Es ist unmöglich, genau zu sagen, wann das DHTML-Skript zum ersten Mal verwendet wurde, aber es gewann an Popularität, als die Browser der Version 4 veröffentlicht wurden. Ein bekanntes Problem für Webdesigner besteht darin, dass es schwierig ist, neue Technologien zu verwenden, da Benutzer ihre Browser im Großen und Ganzen relativ langsam aktualisieren. Diese Tatsache verzögerte die Verwendung von DHTML-Skripten. Die Verwendung von DHTML-Skripten begann wirklich zuzunehmen, als das World Wide Web Consortium (W3C) eine Reihe von Standards für seine Verwendung veröffentlichte. Dadurch konnten Webdesigner standardisierte Skripts erstellen, die über das Internet verwendet werden konnten.
Ein verwirrender Aspekt des DHTML-Skripts ist, dass es nicht als Computerprogrammiersprache betrachtet wird, da es sich um verschiedene Skriptsprachen und Markup-Sprachen handelt, die zusammen verwendet werden - nämlich HTML, CSS, JavaScript und DOM. CSS wird verwendet, um Stylesheets zu erstellen, die definieren, wie eine Webseite angezeigt wird, während JavaScript die interaktiven Elemente hinzufügen kann. Es ist auch keine Technik zum Erstellen dynamischer Inhalte, sondern ein Werkzeug, um eine Website interaktiv zu gestalten. Dies bedeutet, dass es einem anderen Zweck dient als andere Skriptsprachen, z. B. Hypertext Preprocessor (PHP).
DHTML ermöglicht es dem Eigentümer einer Website, Variablen zu erstellen, die vom Endbenutzer geändert werden können. Diese Variablen wirken sich auf den HTML-Code der Seite aus, wodurch sich die Darstellung der Website für den Benutzer ändert. Der wichtige Unterschied zwischen DHTML und anderen Skript- und Webentwicklungssprachen besteht darin, dass DHTML die Seite beim Laden einer Seite nicht in eindeutigen Inhalt ändern kann. Stattdessen kann nur die Art und Weise geändert werden, in der die Seite nach dem Laden angezeigt wird.