JavaScript 開發者應懂的幾十個概念 阿新 • • 發佈:2018-12-16 目錄 1. 呼叫堆疊 文章 視訊 2. 原始型別 文章 視訊 3. 值型別和引用型別 文章 4. 隱式, 顯式, 名義和鴨子型別 文章 視訊 5. == vs ===, typeof vs instanceof 文章 6. this, call, apply 和 bind 文章 視訊 7. 函式作用域, 塊級作用域和詞法作用域 文章 8. 閉包 文章 視訊 9. map, reduce, filter 等高階函式 文章 10. 表示式和語句 文章 11. 變數提升 文章 12. Promise 文章 視訊 13. 立即執行函式, 模組化, 名稱空間 文章 14. 遞迴 文章 15. 演算法 文章 視訊 16. 資料結構 文章 視訊 17. 訊息佇列和事件迴圈 文章 18. setTimeout, setInterval 和 requestAnimationFrame 文章 視訊 19. 繼承, 多型和程式碼複用 文章 20. 按位操作符, 類陣列物件和型別化陣列 文章 21. DOM 樹和渲染過程 文章 視訊 22. new 與建構函式, instanceof 與例項 文章 視訊 23. 原型繼承與原型鏈 文章 視訊 24. Object.create 和 Object.assign 文章 25. 工廠函式和類 文章 26. 設計模式 文章 視訊 27. Memoization 文章 28. 純函式, 函式副作用和狀態變化 文章 29. 耗效能操作和時間複雜度 文章 30. JavaScript 引擎 文章 31. 二進位制, 十六進位制, 十進位制, 科學記數法 文章 視訊 32. 偏函式, 柯里化, Compose 和 Pipe 文章. 33. 程式碼整潔之道 文章