自動播放
自動完成
上一個單元
Complete and Continue
[JS102] 升級你的 JavaScript 技能:ES6 + npm + Jest
課前須知
課前須知
模組化與 Library
借別人的東西來用:require (5:25)
把東西借給別人:export (14:02)
NPM:把你們的力量借給我吧
npm 是什麼? (3:00)
npm install:以 left-pad 為例 (12:07)
npm scripts (3:37)
yarn:npm 以外的另一種選擇 (4:19)
來幫你的程式寫測試吧!
為什麼要寫測試? (4:09)
利用 Jest 來寫你的第一個測試! (16:30)
先寫測試再寫程式:TDD (6:51)
配備升級:ES6
ES5?ES6?這些到底是什麼 (5:46)
宣告變數的新選擇:let 與 const (9:37)
再也不需要字串拼接:Template Literals (6:21)
聽起來很酷的 Destructuring:解構 (9:12)
把東西展開:Spread Operator (9:06)
「反向」的展開:Rest Parameters (7:14)
加上預設值:Default Parameters (4:00)
Function 的更新:箭頭函式 Arrow Function (5:07)
Import 與 Export (9:30)
Babel 簡介與基本使用方法 (8:46)
ES6 小結 (3:02)
結語
結語 (5:25)
Teach online with
把東西展開:Spread Operator
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock