Skip to main content

Was ist dynamisches HTML?

Dynamisches HTML, allgemein bekannt als DOM -Skript oder DHTML, ist eine Reihe von Tools, mit denen interaktive Elemente auf einer Website erstellt werden können.Typischerweise kombiniert dynamisches HTML die Standard -HTML, die die Markup -Sprache des Webs ist, mit einer Skriptsprache.Auf diese Weise kann der Website -Designer variable Elemente in eine Webseite einbeziehen, die vom Benutzer nach dem Laden der Seite geändert werden kann.Ein Beispiel für dynamisches HTML ist ein Menü, das herunterfällt, wenn der Benutzer darüber schwebt.DHTML -Spiele werden ebenfalls immer beliebter.

Websites, die aus statischer HTML erstellt werden, können vom Benutzer nach dem Laden nicht geändert oder bearbeitet werden.Für grundlegende Websites ist dies kein Problem, aber die mangelnde Interaktivität ist ein Problem für viele Websites und Anwendungen.Dynamisches HTML kombiniert reguläre HTML mit JavaScript, einer einfachen Skriptsprache, um dem Webdesigner durch interaktive Elemente viel mehr Freiheit zu bieten.Sobald eine Website mit DHTML geladen wurde, kann die Skriptsprache verwendet werden, um bestimmte Elemente der Seite zu ändern.Es kann jedoch nicht Seiten mit dynamisch generiertem Inhalt erstellen.Zu diesem Zweck muss der Webdesigner Server -Seiten -Skriptsprachen wie PHP und Perl verwenden.

Ursprünglich wurde dynamisches HTML als DHTML bezeichnet.Aufgrund der ersten Probleme, die Technologie in alle Internetbrowser zu arbeiten, ist dieses Etikett aus der Mode gefallen.Stattdessen wird die Technologie in der Regel normalerweise als DOM -Skripte bezeichnet, das für Dokumentobjektmodellskripte steht.Dies liefert eine Reihe von Konventionen, die über alle Browser hinweg funktionieren und die Entwicklung dynamisch animierter Webseiten erheblich erleichtern.

Es gibt eine Reihe gemeinsamer Beispiele für dynamische HTML.Abgesehen von Dropdown -Menüs sind Formulare, die Informationen zurückgeben können, ohne an einen Server gesendet werden zu müssen, und das automatische Aktualisieren von Inhalten sind zwei weitere Beispiele.Diese wären sehr schwierig oder unmöglich, mithilfe von Standard -HTML und einer Server -Seiten -Skriptsprache zu erreichen.Das Verstecken von Inhalten eines Benutzer, bis eine bestimmte Aktion stattgefunden hat, ist eine weitere häufige Verwendung der Technologie.

Die Entwicklung dynamischer HTML-Spiele wird jetzt immer weniger schwierig, da Cross-Browser-Probleme weniger selten darstellen.DOM Scripting -Spiele sind noch relativ selten, aber die Technologie funktioniert gut für kleine browserbasierte Spiele.Ein Vorteil für DHTML -Spiele besteht darin, dass sie auch beliebte Betriebssysteme als Widgets ausgeführt werden können.