Das dBook zu JavaScript beschränkt sich derzeit auf die "klassische"
Anwendung in HTML-Seiten. JavaScript wird hier vom Browser
interpretiert, mit allen Problemen unterschiedlicher Versionen und Plattformen.
So gibt es alleine
drei Entwicklungslinien von JavaScript
mit unterschiedlichen Versionen, die alle nur leidlich kompatibel sind:
Netscapes JavaScript, die offizielle Variante ECMAScript und
Microsofts JScript.
Ein weiteres Thema sind verfügbare HTML-Objekte. Ein Ausflug
zum Document Object Model, das Netscape 6 und
MSIE 5.5 bereits in Teilen interpretieren, existiert.
Dieser Standard verspricht das Ende
des Crossbrowser-Spagats - zumindest in ein paar Jahren.
Wie man JavaScript in HTML-Seiten einbaut, damit beschäftigt sich der
JavaScript-Teil im dBook zu HTML.
JavaScript hat neben der HTML-Programmierung weitere
Anwendungsgebiete. Dazu zählen beispielsweise Webserver (z.B. Netscape Enterprise Server ),
XML (z.B. MSIE 5.5), XUL (z.B. Netscape 6) oder WML.
Sie sind derzeit noch kein Thema für dBooks.
Einführung in JavaScript
JavaScript ist der Standard für Skriptsprachen in HTML-Seiten.
Variablen und Objekte in JavaScript.
Thema sind die allgemeine Variablen und Objekte, wie sie auch von anderen Programmiersprachen zur Verfügung gestellt werden.
Schleifen, Bedingungen und Funktionen in JavaScript
Thema diese Kapitels sind Schleifen, Bedingungen und Funktionen.
Grundsätzliches zu Objekten in JavaScript
JavaScript ist nicht streng objektorientiert, sondern nur objektbasiert. Das heißt im wesentlichen: Man muß zur Programmierung nicht explizit Objekte verwenden.
Objekte, die der Client/Browser zur Verfügung stellt
Eine ganze Reihe von Objekten sind unabhängig von der HTML-Seite, die gerade aufgerufen wird.
Das klassische Objektmodell für Elemente einer HTML-Seite
Elemente einer HTML-Seite können als JavaScript-Objekte angesprochen werden, um verschiedene Eigenschaften zu lesen und (seltener) zu schreiben. Welche Elemente und Eigenschaften das sind, hängt von den verschiedenen Browser-Versionen ab.
Multimedia-Objekte
Eine Reihe von Javascript-Objekten beziehen sich HTML-Elemente für Grafik bis Multimedia. Attribute und Methoden hängen von dem jeweiligen Plugin ab.
Dynamisches HTML der ersten Generation
Für HTML ist ein Dokument ein Dokument ein Dokument. Dynamisches HTML ist ein Kunstbegriff für praktisch alles, was sich im Browser ändert oder bewegt.
DOM ermöglicht den Zugriff auf HTML- oder XML-Objekte
Der MSIE unterstützt schon weitgehend die Methoden des Document Object Model. Da es auch das Zugriffsmodell der Wahl von Netscape 6 ist, wird es Zeit, sich mit DOM und Javascript zu beschäftigen.
Bibliothek, Sites mit fertigen Skripten oder Beispielen
Eine Vielzahl von JavaScripten für die unterschiedlichsten Zwecke sind bereits geschrieben und schnell angepasst. Hier einige der Anlaufstellen, wenn Sie auf der Suche nach dem richtigen Script für Ihre Anforderungen sind.
Software
Software, die einem hilft, JavaScript-Programme zu schreiben oder zu checken.
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.