RSS

Einführung in JavaScript-Objekte

Sitzungsüberblick: Dynamisierung: JavaScript (23.11.2007)
12345678
9
101112
Zurück zur Kursübersicht

Ein Objekt ist in diesem Kontext die Summe aus Variablen (Eigenschaften) und Funktionen (Methoden) innerhalb einer fest umgrenzte Datenelement. Man kann sich ein Objekt wie im echten Leben als einen Gegenstand (z.B. ein Auto) vorstellen, der Eigenschaften hat (Gewicht, Hubraum, maximale Geschwindigkeit) und Methoden (Fahren, Bremsen, Hupen).
Objekte innerhalb von JavaScript sind häufig vordefiniert, es können aber auch eigene Objekte definiert werden.
In JavaScript gibt es viele verschieden vordefiniert Objekte, die Methoden zur Benutzung bereitstellen. Ein Beispiel ist das bereits aus document.write bekannte Objekt "document". Unter dem document versteht man das das Javascript aufrufende Dokument (z.B. die HTML-Seite). Neben der Methode write(); (schreibe etwas in das Dokument) gibt es noch weitere Methoden, wie z.B. getElementById(), welche ein HTML Element mit einer bestimmten "id" zurück liefert.
Davon zu trennen sind die Eigenschaften des Objekts document. Ein sehr anschauliches Beispiel für eine Eigenschaft ist bgColor (Hintergrundfarbe des Dokuments). Analog zum Zugriff auf die Methode write() in document kann man auf die Variable bgColor folgendermaßen zugreifen:

document.bgColor = "color";

Die Variable bgColor wird hier mit einem beliebigen Farbwert (z.B. red, blue oder #FFFFFF) gefüllt.
Mehr zu Objekten, Eigenschaften und Methoden bei SelfHTML.