--> home Seitenstatus 3

 JavaScript


Einführung in JavaScript Primer

Variablen und Objekte in JavaScript. Variablen

Schleifen, Bedingungen und Funktionen in JavaScript Strukturen

Objekte »

Objekte, die der Client/Browser zur Verfügung stellt Browser

Das klassische Objektmodell für Elemente einer HTML-Seite HTML

Multimedia-Objekte Multimedia

Dynamisches HTML der ersten Generation DHTML

DOM ermöglicht den Zugriff auf HTML- oder XML-Objekte DOM

Bibliothek, Sites mit fertigen Skripten oder Beispielen Skripte

Software

Was ist ein Objekt?
Primer
Objekte  in JavaScript definieren
Definieren
Objekte können über prototype erweitern
Erweitern
Vererbung mit JavaScript über die Methode Prototype
"Vererben"
Elemente der Objekte
Zugriff
Das Object-Objekt in JavaScript
Object-Objekt

PageMap 
(Umfang 188 Seiten)



Sponsoring  




JavaScript-Objekte

spez. Seiten zu JavaScript  





 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




Netonstage - webprojekte - webconsulting - softwareentwicklung
back


     Definieren

function spielt in JavaScript die zentrale Rolle der Definition von Klassen mit Eigenschaften und Methoden.

Basis für ein Objekt ist die Objektdeklaration bzw. Klasse: Sie definiert einen Bauplan für das Objekt, d.h. welche Eigenschaften es enthält und welche Methoden zur Verfügung stehen.

In JavaScript übernimmt function die Rolle von class in Java. Dabei definiert reservierten Schlüsselwort this Methoden und Eigenschaften. Methoden können innterhalb von der Klassendefinition wie Eigenschaften definiert werden, nur das statt Variablen Funktionsnamen zugeordnet werden.

Das in Java mögliche Verstecken von Methoden und Eigenschaften fehlt in JavaScript leider komplett. Alle definierten Elemente stehen über das Objekt zur Verfügung, auch wenn dies nicht erwünscht ist.

Mit diesem Bauplan kann man dann konkrete Objekte erzeugen. Das Erzeugen erfolgt über den Konstruktor oder die Konstruktormethode. Sie erzeugt eine konkrete Objektinstanz, auf die man dann die Methoden anwenden kann. JavaScript erzeugt das Objekt über das reservierte Schlüsselwort new.


    Eigenschaften immer verfügbar


Da Eigenschaften und Funktionen in JavaScript nicht versteckt werden können, machen die in Java oft verwendeten getter- und setter-Methoden keinen richtigen Sinn.
   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;

   // property
   this.objectValue = propertyValue;
   return this;
}

// create Object
var value1 = new SimpeObject (1);

// use Methods:
document.write ('a. Wert value1:' + value1.getValue() + '<br>');
value1.setValue(4);

// use Properties:
document.write ('b. Wert value1:' + value1.objectValue + '<br>');
value1.objectValue = 1114;
document.write ('c. Wert value1:' + value1.getValue() + '<br>');

//-->
</script>







  Links



Link empfehlen





 forward


(München, 2001-01-29 00:00:00 / )
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.

(Umfang dBook JavaScript: 188 Themenseiten )
letzte Generierung Mon, 30 Apr 2001 12:33:11 GMT 88
© Werner Diwischek