1. 程式人生 > >JavaScript 開發者應懂的幾十個概念

JavaScript 開發者應懂的幾十個概念

目錄

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. 程式碼整潔之道

文章