首頁 > web前端 > js教程 > 主體

Javascript - ES6實戰課程影片相關介紹

巴扎黑
發布: 2017-08-24 12:00:55
原創
1498 人瀏覽過

JavaScriptES6是JavaScript的下一個版本,也是目前最新的一個版本,在ES5的基礎上新增了很多新的特性,例如:預設參數、模版表達式、多行字串、拆包表達式、改進的物件表達式、箭頭函數 =&>、Promise、區塊級作用域的let和const、類別、模組化等等。

《Javascript - ES6實戰視訊課程》講解了運行環境已支援的ES6 特性,而忽略掉未支援的特性,隨著Node.js 、babel 和瀏覽器等ES6 運行環境的逐步支持,本套影片課程的內容也會補充。這樣授課的好處是可以讓學員直接在開發中實際的應用 ES6 新特性,也避免學習那些未被支持的特性所造成的混淆。

影片播放位址:http://www.php.cn/course/600.html

學習Javascript - ES6課程時可能遇到的困難就是對一些新特性學習,比如說類,new是從建構子產生實例的命令。 ES6 為new指令引入了一個new.target屬性,( 在建構子中) 傳回new指令作用於的那個建構子。 如果建構子不是透過new指令呼叫的, new.target會回傳undefined, 因此這個屬性可以用來決定建構子是怎麼呼叫的。

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板