Java Reference
In-Depth Information
7
Objekte und
JavaScript
Der wesentliche (wenn nicht gar ausschließliche) Nutzen von JavaScript besteht darin, dass
Sie damit aus dem Browser des Besuchers heraus browser- und computerbezogene Objekte
im Rahmen einer Webseite abfragen und manipulieren können. Rein mit JavaScript können
Sie zwar Skripte schreiben, die zum Beispiel Variablen durcheinander teilen oder einer
Variablen verschiedene Werte zuweisen. Jedoch hapert es bereits mit der Ausgabe der Er -
gebnisse. JavaScript alleine stellt dafür keinen Mechanismus bereit. Aber durch Verwen-
dung eines passenden Objekts, das die Webseite im Browser repräsentiert, oder eines
Objekts, das ein Anzeigefenster des Browsers zeigt, können Sie das Ergebnis darstellen.
Auch auf Serverseite ist der Zugrif auf Objekte das zentrale Thema und um Objekte dreht
es sich in diesem umfangreichen Kapitel. Aber bevor Sie diese sogenannten Host-Objekte
verwenden, wollen wie die build-in-Objekte und JavaScript besprechen. Sie lernen hier
etwas über
JavaScript und Objekte im Allgemeinen,
Klassen und Prototypen, Instanzen, Methoden und Eigenschaten,
OOP und JavaScript,
die Standardobjekte von JavaScript und
die Objekthierarchie im JavaScript-Umfeld.
7.1■Was sind Objekte?
Wir sind wie gesagt schon peripher immer wieder auf Objekte in dem Buch eingegangen,
denn ohne Objekte kam kein einziges unserer Beispiele aus. Fassen wir zuerst noch einmal
zusammen, was uns schon zu Objekten und deren Bedeutung in JavaScript mittlerweile
bekannt ist. JavaScript ist eine objektbasierende Sprache, die grundsätzlich mit Objekten
umgehen kann. Entweder werden die Objekte vom System bereitgestellt oder man kann
diese aus JavaScript erzeugen und vielfältig verwenden. Die selbst erzeugten oder vom Sys-
tem bereitgestellten Objekte werden durch Eigenschaten (Attribute), Methoden und einen
speziischen Zustand charakterisiert. Dieser Zustand kann dafür verantwortlich sein, ob
bestimmte Methoden eines speziischen Objekts temporär verfügbar sind oder nicht.
 
Search WWH ::




Custom Search