JavaScript - Tutorial - Anhang A plus - moderne Dokument-Objektreferenzunter Berücksichtigung von W3C-DOM-Level-3 |
Dieser Anhang A plus beschreibt lediglich die modernen Objekte zur Manipulation von Dokumenten.
Referenzen anderer Objekte sowie älterer Modelle findet man im Anhang A. Die im Anhang A beschriebene Objekthierarchie ist nach wie vor gültig, wurde aber in modernen Browsern wesentlich erweitert. Dies betrifft das document-Objekt und seine Unterobjekte. Im Wesentlichen wird dabei das Document Objects Model (DOM) des W3-Konsortiums in vereinfachter Form in die Objekthierarchie von JavaScript eingeblendet. Es tauchen jedoch auch einige Funktionen und Eigenschaften auf, die im W3C-DOM nicht spezifiziert, aber bei allen von mir getesteten modernen Browsern (KHTML-, Gecko- und Microsoft-Browser) vorhanden sind. Ebenfalls eingebunden wurden die CSS-Eigenschaften. Nicht alle DOM-Funktionen und -Objekte lassen sich mit JavaScript sinnvoll und sicher nutzen. Daher berücksichtigt dieser Anhang nur eine Auswahl. Vererbungsbaum ausgewählter W3C-DOM-Level-3 - Objekttypen: (Dieser Baum stellt die Verwandtschaftsbeziehungen zwischen den Objekttypen und nicht die Beziehungen zwischen den tatsächlichen Objekten dar!) NodeList - Array verschiedener Node-Objekte NamedNodeMap - Array verschiedener Node-Objekte mit Namen DOMImplementation - für JavaScript unbedeutender Objekttyp Node - DOM-Grundobjekt CharacterData - übergeordneter Typ für Zeichenketten im Dokument Text - Typ für Zeichenketten im Dokument Comment - nach DOM3 typgleich mit CharacterData CDATASection - nach DOM3 typgleich mit CharacterData Attr - Attribute von Elementen ProcessingInstruction - Ausführungsanweisungen Element - Elemente des Dokuments DocumentType - Typinformation eines Dokuments DocumentFragment - nach DOM3 typgleich mit Node EntityReference - nach DOM3 typgleich mit Node Document - Prototyp eines Dokuments (Objekt document) CSS-Eigenschaften von Objekten: style - Das CSS-Objekt |
Autor: Ulrich Kritzner |