JavaScript ist nicht streng objektorientiert, sondern nur objektbasiert. Das heißt im wesentlichen: Man muß zur Programmierung nicht explizit Objekte verwenden.
In den vorhergehenden Kapiteln ging es um "klassische" Elemente von Programmiersprachen wie
Variablen. Dennoch waren auch typische Elemente der objektorientierten
Programmierung wie Methoden und Eigenschaften ein Thema.
Da die folgenden Kapitel
das vielfältige Objekt-Modell von JavaScript behandeln, passen allgemeine Informationen
zu JavaScript-Objekten gut dazwischen.
Dabei geht es auch darum, wie man in JavaScript eigene Objekte definieren und erweitern kann. Als
Einstieg schon einmal folgendes Beispiel:
Einfaches Objekt erzeugen
Hier werden zwei einfache Objekte der Klasse SimpleObject über
new erzeugt. Die Objekte enthalten einfach einen Wert, der über die
Methode getValue ausgegeben wird. Im ersten Objekt wird der
Wert über setValue geändert.
Ergebnis
Quellcode
<script language="javascript">
<!--
// Object declaration
function SimpeObject (propertyValue) {
// Methods
function getValue() {return this.objectValue;}
function setValue(propertyValue) {this.objectValue = propertyValue;}
this.getValue = getValue;
this.setValue = setValue;
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.