JavaScriptES6 は JavaScript の次のバージョンであり、最新バージョンでもあります。デフォルト パラメータ、テンプレート式、複数行文字列、アンパック式、改良されたオブジェクト式、アロー関数 = など、ES5 に基づいた多くの新機能が追加されています。 >、Promise、ブロックレベルの let と const、クラス、モジュール性など。
「JavaScript - ES6 実践ビデオ コース」では、Node.js、babel、ブラウザーなどの ES6 実行環境の段階的なサポートを無視して、実行環境でサポートされている ES6 の機能について説明します。コンテンツも追加されます。この種の教育の利点は、学生が開発中に新しい ES6 機能を直接適用できるようになり、サポートされていない機能の学習によって引き起こされる混乱を回避できることです。
ビデオ再生アドレス: http://www.php.cn/course/600.html
JavaScriptを学習するときに遭遇する可能性のある困難 - ES6コースはクラスなどのいくつかの新機能を学習することであり、新しい機能はコンストラクターからですインスタンスを生成するコマンドです。 ES6 では、新しいコマンドの new.target プロパティが導入されました。これは、(コンストラクター内で) 新しいコマンドが動作するコンストラクターを返します。 コンストラクターが new コマンド経由で呼び出されない場合、new.target は未定義を返すため、このプロパティを使用してコンストラクターがどのように呼び出されたかを判断できます。
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, ' 张三 '); // 报错
このコースの教師の指導スタイルは比較的厳格で、内容の説明は比較的簡潔で詳細かつ包括的です。このビデオを学習すれば、誰もが JavaScriptES6 の関連知識ポイントを習得できると思います。
以上がJavascript - ES6実践講座動画関連紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。