JavaScript 語言核心子 Roadmap
回主 roadmap → Frontend Roadmap F03。
這組是框架會換但不變的語言核心。搞懂 Event Loop、Closure、Promise 錯誤處理,換任何框架都通。
Stage:🌱 seed / 🌿 growing / 🌳 mature
變數與型別
| # | 主題 | stage |
|---|---|---|
| 01 | 變數、型別、let/const | variables 🌿 |
執行模型
| # | 主題 | stage |
|---|---|---|
| 02 | Scope 與 Closure | closure 🌿 |
| 03 | this 綁定(call / apply / bind) | this-binding 🌿 |
| 04 | Event Loop、microtask vs macrotask | event-loop 🌿 |
非同步
| # | 主題 | stage |
|---|---|---|
| 05 | Promise、async/await 錯誤處理 | async 🌿 |
| 06 | AbortController、Cancellation | 🌱 |
OO 與模組
| # | 主題 | stage |
|---|---|---|
| 07 | Prototype 與 class | prototype-class 🌿 |
| 08 | Module(ESM / CJS) | 🌱 |
進階
| # | 主題 | stage |
|---|---|---|
| 09 | Iterator / Generator | 🌱 |
| 10 | Proxy / Reflect | 🌱 |
進度
- 子題:10(全部 🌱)