Heim > Web-Frontend > js-Tutorial > Hauptteil

Shangxuetang Javascript-Video-Tutorial

巴扎黑
Freigeben: 2017-08-24 18:10:57
Original
2799 Leute haben es durchsucht

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.

Shangxuetang Javascript-Video-Tutorial

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;
}
Nach dem Login kopieren

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;
    }
}
Nach dem Login kopieren

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);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage