Heim  >  Artikel  >  Web-Frontend  >  Javascript – Video-bezogene Einführung in den ES6-Praktikumskurs

Javascript – Video-bezogene Einführung in den ES6-Praktikumskurs

巴扎黑
巴扎黑Original
2017-08-24 12:00:551438Durchsuche

JavaScriptES6 ist die nächste Version von JavaScript und gleichzeitig die neueste Version. Sie fügt viele neue Funktionen basierend auf ES5 hinzu, wie zum Beispiel: Standardparameter, Vorlagenausdrücke, mehrzeilige Zeichenfolgen, Auspackausdrücke, verbesserte Objektausdrücke, Pfeil Funktionen =>, Promise, let und const auf Blockebene, Klassen, Modularität und mehr.

"Javascript - ES6 Practical Video Course" erklärt die von der Laufumgebung unterstützten ES6-Funktionen und ignoriert dabei die nicht unterstützten Funktionen. Mit der schrittweisen Unterstützung von ES6-Laufumgebungen wie Node.js, Babel und Browsern Der Inhalt Dieser Satz an Videokursen wird ebenfalls ergänzt. Der Vorteil dieser Art des Unterrichts besteht darin, dass die Studierenden die neuen ES6-Funktionen direkt in der Entwicklung anwenden können und die Verwirrung vermieden wird, die durch das Erlernen nicht unterstützter Funktionen entsteht.

Adresse für die Videowiedergabe: http://www.php.cn/course/600.html

Die Schwierigkeiten, auf die Sie beim Erlernen von Javascript – ES6-Kurs stoßen können, sind: Beim Erlernen einiger neuer Funktionen, z. B. Klassen, ist der Befehl zum Generieren von Instanzen aus dem Konstruktor neu. ES6 hat eine new.target-Eigenschaft für den neuen Befehl eingeführt, die (im Konstruktor) den Konstruktor zurückgibt, auf den der neue Befehl wirkt. Wenn der Konstruktor nicht über den neuen Befehl aufgerufen wird, gibt new.target undefiniert zurück, sodass diese Eigenschaft verwendet werden kann, um zu bestimmen, wie der Konstruktor aufgerufen wurde.

function Person(name) {  
    if(new.target !== undefined) {  
        this.name = name;  
    } else {  
        throw new Error(' 必须使用 new 生成实例 ');  
    }  
}  
//  另一种写法  
function Person(name) {  
    if(new.target === Person) {  
        this.name = name;  
    } else {  
        throw new Error(' 必须使用 new 生成实例 ');  
    }  
}  
var person = new Person(' 张三 '); //  正确  
var notAPerson = Person.call(person, ' 张三 '); //  报错

Der Unterrichtsstil des Lehrers in diesem Kurs ist relativ streng und die Inhaltserklärung ist relativ prägnant, detailliert und umfassend. Nach dem Studium dieses Videos glaube ich, dass jeder die relevanten Wissenspunkte von JavaScriptES6 beherrschen kann .

Das obige ist der detaillierte Inhalt vonJavascript – Video-bezogene Einführung in den ES6-Praktikumskurs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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