Erstellen Sie Ihre eigenen Objekte mit JavaScript. Obwohl JavaScript und der Browser selbst sehr leistungsfähig sind, bietet JavaScript dennoch Methoden zum Erstellen eines neuen Objekts. Dadurch ist es möglich, viele komplexe Aufgaben zu erledigen, ohne dass die Hilfe von Hypertext-Markup-Sprachen oder anderen Multimedia-Tools erforderlich ist.
Das Erstellen eines neuen Objekts in JavaScript ist sehr einfach. Zuerst muss ein Objekt definiert und dann eine Instanz des Objekts erstellt werden. Bei dieser Instanz handelt es sich um ein neues Objekt, das die grundlegenden Merkmale der Objektdefinition aufweist.
Definition des Objekts
Definition des JavaScript-Objekts, sein Grundformat ist wie folgt:
Funktionsobjekt (Eigenschaftstabelle)
This.prop1=prop1
This.prop2=prop2
...
This.meth=FunctionName1;
This.meth=FunctionName2;
.. .
In der Definition eines Objekts können Sie die Eigenschaften und Methoden des Objekts angeben. Eine Instanz eines Objekts besteht aus Eigenschaften und Methoden. Das Folgende ist beispielsweise eine Definition des Universitätsobjekts:
Funktion Universität(Name,Stadt,Erstellungsdatum-URL)
This.name=name
This.city= Stadt
This.creatDate=Neues Datum(creatDate)
This.URL=URL
Die grundlegende Bedeutung ist wie folgt:
Name – Geben Sie einen an „Einheit“-Name.
Stadt – die Stadt, in der sich die „Einheit“ befindet.
CreatDate – zeichnet das Aktualisierungsdatum des Universitätsobjekts auf.
URL – Dieses Objekt verweist auf eine URL.
Erstellen einer Objektinstanz
Sobald das Objekt definiert ist, können Sie eine Instanz des Objekts erstellen:
NewObject=Neues Objekt ();
Wobei Newobjet ein neues Objekt und Object ein bereits definiertes Objekt ist. Beispiel:
U = Neue Universität("Provinz Jiangsu", "Stadt Nanjing", "05.01.2014 12:00:00", "http://www.51ebk.com")
Verwendung von Objektmethoden
Zusätzlich zur Verwendung von Attributen in Objekten müssen Sie manchmal auch Methoden verwenden. In der Definition des Objekts sehen wir die Anweisung This.meth=FunctionName, die Methode zum Definieren des Objekts. Die Methode des eigentlichen Objekts ist eine Funktion FunctionName, durch die es seine Absicht verwirklicht.
Fügen Sie beispielsweise dem Universitätsobjekt eine Methode hinzu, die sich selbst anzeigt und den entsprechenden String zurückgibt.
Funktion Universität(Name,Stadt,Erstellungsdatum,URL)
This.Name=Name;
This.city=Stadt;
This.createDate =Neues Datum(creatDate);
This.URL=URL;
This.showuniversity=showuniversity;
This.showuniversity definiert eine Methode---showuniversity (). Die Methode showuniversity() implementiert die Anzeige des Universitätsobjekts selbst.
function showuniversity()
For (var prop in this)
alert(prop+="+this[prop]+"");
Unter anderem ist Alert eine interne Funktion in JavaScript, die ihre Zeichenfolge anzeigt.
Das Obige ist der Inhalt des benutzerdefinierten Objekts im JavaScript-Tutorial. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website. php.cn)! >