perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5381
davon online: 1
weitere User: 30
Click for quality!




17.05.2012 / 09:39

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Javascript  »  Tutorials  »  Javascript Objekte (2/2)

Nun werden einige Methoden vorgestellt. Alle Methoden finden Sie im kompletten Quelltext.
function kontostand(){ // gibt den Kontostand zurück
    return this.aktuell;
 };
 function zeigeKontoArt(){ // gibt die Art des Kontos zurück
    return this.kontoArt;
 };
 function zeigeDispo(){ // gibt den Dispo zurück
    return this.dispo;
 };
Sie sehen, dass die Funktionen/Methoden genauso heißen, wie im Objekt definiert. Wenn Sie auf Attribute des Objektes innerhalb der Methoden zugreifen möchten, müssen Sie wieder das Schlüsselwort this verwenden.

Nun können neue Instanzen des Objektes angelegt werden, dies erfolgt immer in der Form:
Variable = new Objektname("evtl. Parameter übergeben");

var konten=new Array();
// neue Instanzen von konto anlegen
konten[0]=new konto(100,"Girokonto");
konten[1]=new konto(0,"Sparbuch");
In diesem Fall habe ich ein Array verwendet, um über den Index dynamisch auf die beiden Objekte zugreifen zu können.

Nun noch eine Besonderheit, die das Arbeiten mit den Objekten vereinfachen kann:
with(konten[t]) {
        alert(zeigeKontoArt()+" "+kontobewegung());
};
Wenn Sie in einem Codeabschnitt immer wieder auf das gleiche Objekt zugreifen müssen, können Sie es sich ersparen, den Namen des Objektes vor jede Methode zu schreiben, wenn Sie folgenden Aufbau verwenden:
with (Objektname) {
    Methode1();
   Methode2();
};
Ohne das Konstrukt with() hätten Sie schreiben müssen:
Objektname.Methode1();
Objektname.Methode2();
Man kann in JavaScript problemlos auch ohne Methoden direkt auf die Attribute von eigenen Objekten in der Form Objektname.Attributename zugreifen. Aber wenn schon Objekte, dann richtig, also mit Methoden ;-)

Der gesamte Quellcode stellt nun ein Beispiel dar, wie man mit eigenen Objekten und Methoden in JavaScript arbeiten kann.

Autor: Christof Traut, info@traut-design.de



zurück Seiten: 1 - 2   |   Demo anzeigen  


Kommentare

Noch keine Kommentare vorhanden.

Kommentar anfügen






-
-