Animation + JavaScript
JavaScript und DHTML
Zur Gestaltung dynamischer Websites bietet die Sprache JavaScript besonders in Verbindung mit dem "CSS" neuerer Browser weitgehende Möglichkeiten.
|
.
JavaScript
|
Vorteile von JavaScript
Gegenüber anderen clientseitigen Lösungen ist besonders die flüssigere und homogenere Verbindung von JavaScript und HTML, dem Grundgerüst einer Internetseite, zu sehen.
Dabei ist die Zunahme der per Internet zu übertragenden Datenmenge gering. JavaScript ist seit dem Browser Netscape 2.0 verfügbar, und muß nur aktiviert sein. Somit ist JavaScript oder ECMA Script in Form von passend für den jeweiligen Zweck geschriebenen Scripten eigentlich das optimale Werkzeug, und reagiert auch beim ersten Aufruf umgehend.
Einsatz
Java- oder EcmaScript kann nicht nur Objekte auf der Seite positionieren. Man kann mit JavaScript Ereignisse direkt in der Seite abfragen, und Elemente dynamisch verändern. Seiten können damit auch ergonomischer gestaltet werden.
Über die Skript- oder Programmiersprache hinaus sind aber umfassende Kenntnisse der verschiedenen Browser und ihrer Eigenheiten nötig. Ideal scheint JavaScript zunächst für Menus und zur Navigation, wenn in Hinblick auf die Browser Opera 5 und Netscape 4.x die dhtml Möglichkeiten vorsichtig eingesetzt werden und zugleich noch Alternativen für diejenigen Besucher existieren, die in ihren Browsereinstellungen JavaScript deaktiviert haben sollten. Dazu ist auch hinsichtlich neuerer Opera-Versionen wie 7.x oder auch Konqueror grundsätzlich Vorsicht angebracht. Die sich weiterentwickelten CSS-Fähigkeiten moderner Browser erlauben inzwischen aber auch Effekte wie sie früher nur mittels JavaScript realisierbar waren.