2019 iT 邦幫忙鐵人賽:你不可不知的 JavaScript 二三事
關於本書
- 2019 iT 邦幫忙鐵人賽傳送門
- 如果發現任何理解錯誤或筆誤,歡迎告知指正~
文章目錄
- Day 1:前言
- Day 2:資料型態的夢魘——動態型別加弱型別(1)
- Day 3:資料型態的夢魘——動態型別加弱型別(2)
- Day 4:動態型別加弱型別不是罪——怎麼 JavaScript 一摔就變成個印度阿三?
- Day 5:湯姆克魯斯與唐家霸王槍——變數的作用域(Scope) (1)
- Day 6:湯姆克魯斯與唐家霸王槍——變數的作用域(Scope) (2)
- Day 7:傳統 var 關鍵字的不足
- Day 8:var 掰掰 —— ES6 更嚴謹安全的 let 和 const
- Day 9:圖解變數作用域(Scope)
- Day 10:程式也懂電梯向上? —— Hoisting
- Day 11:Strict Mode (嚴謹模式)
- Day 12:看 Strict Mode 如何施展「還我漂亮拳」(1)
- Day 13:看 Strict Mode 如何施展「還我漂亮拳」(2)
- Day 14:來挖挖恐龍骨 —— with 語法
- Day 15:this 關鍵字 (1)
- Day 16:this 關鍵字 (2)
- Day 17:this 關鍵字 (3)
- Day 18:this 關鍵字 (4)
- Day 19:函數定義 (Function Definition) 的 100 種寫法
- Day 20:ES6 的箭頭函數 (Arrow Functions)
- Day 21:箭頭函數 (Arrow Functions) 的 this 和你想的不一樣 (1)
- Day 22:箭頭函數 (Arrow Functions) 的 this 和你想的不一樣 (2)
- Day 23:ES6 物件實字威力加強版 (Enhanced Object Literals)
- Day 24:函數呼叫 (Function Invocation) 與立即函數 (Self-Invoking Functions)
- Day 25:不是多了塊魚 —— 立即函數的應用整理
- Day 26:程式界的哈姆雷特 —— Pass by value, or Pass by reference?
- Day 27:別管變數 Pass by Whatever,尋找容易理解的銀色子彈 (Silver Bullet)
- Day 28:閉包 (Closures)
- Day 29:閉包 (Closures) 進階打怪實戰
- Day 30:ES10 醞釀中 —— 擁抱 JS の 未來