JavaScript ist eine sehr leistungsfähige Skriptsprache mit einem sehr breiten Anwendungsspektrum. Außerdem muss jeder Webentwickler die verschiedenen Wissenspunkte von Javascript gut erlernen. Zu den Kernpunkten gehören fortgeschrittene Funktionskonzepte, Prototypenkonzepte, Schnittstellenkonzepte, Einzelkonzepte und eine detaillierte Erläuterung von JavaScript-Entwurfsmustern.
Adresse für die Videowiedergabe: http://www.php.cn/course/503.html
Die Schwierigkeit dabei Video ist objektorientierte Programmierung
Eines der Kennzeichen objektorientierter Sprachen ist das Konzept von Klassen, die die öffentlichen Eigenschaften und Methoden von Instanzobjekten abstrahieren können erstellt werden und im Allgemeinen die Funktionen Kapselung, Vererbung und mehrere Zustandsmerkmale haben! Allerdings unterscheiden sich Objekte in JS von Objekten in rein objektorientierten Sprachen. Der ECMA-Standard definiert Objekte in JS: eine Sammlung ungeordneter Attribute, deren Attribute Grundwerte, Objekte oder Funktionen umfassen können. Es kann einfach verstanden werden, dass ein JS-Objekt ein ungeordneter Satz von Werten ist. Jedes Attribut oder jede Methode hat einen Namen, und auf den zugeordneten Wert kann entsprechend diesem Namen zugegriffen werden (der Wert kann ein Basiswert/ein Basisobjekt/eine Basismethode sein).
1. Das Objekt verstehen:
Das erste: Basierend auf dem Objektobjekt
var person = new Object(); person.name = 'My Name'; person.age = 18; person.getName = function(){ return this.name; }
Das zweite: Objektliteralmethode (findet eindeutig die darin enthaltenen Attribute). das Objekt und die Methoden)
var person = { name : 'My name', age : 18, getName : function(){ return this.name; } }
JS-Objekte können den Operator „.“ verwenden, um ihre Eigenschaften dynamisch zu erweitern. Sie können den Operator „delete“ verwenden oder den Eigenschaftswert auf „undefiniert“ setzen, um Eigenschaften zu löschen. Wie folgt:
person.newAtt=’new Attr’;//添加属性 alert(person.newAtt);//new Attr delete person.age; alert(person.age);//undefined(删除属性后值为undefined);
Der Lehrer in diesem Video erklärt die Dinge auf einfache und leicht verständliche Weise, mit klarer Organisation, schichtweiser Analyse, ineinandergreifenden Verknüpfungen, schlüssigen Argumenten und schlüssiger Struktur Er nutzt die logische Kraft des Denkens, um die Aufmerksamkeit der Schüler zu erregen, und steuert den Unterrichtsprozess mit Vernunft. Beim Erklären, Analysieren und Demonstrieren sollte das Denken klar sein; beim Fragenstellen, Diskutieren und Üben sollten die psychologischen Eigenschaften und Aufnahmefähigkeiten der Schüler entsprechend der tatsächlichen Situation der Schüler berücksichtigt werden.
Das obige ist der detaillierte Inhalt vonShangxuetang Javascript-Video-Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!