~~~[purchase:3299]
http://www.hmoore.net/gzamon/vue-3/purchase
~~~
- 為什么要學習 Vue.js 源碼?
- 一文看懂 Vue.js 3.0 的優化
- 01 -- 組件渲染:vnode 到真實 DOM 是如何轉變的?
- 02 -- 組件更新:完整的 DOM diff 流程是怎樣的?(上)
- 03 -- 組件更新:完整的 DOM diff 流程是怎樣的?(下)
- 04 -- Setup:組件渲染前的初始化過程是怎樣的?
- 05 -- 響應式:響應式內部的實現原理是怎樣的?(上)
- 06 -- 響應式:響應式內部的實現原理是怎樣的?(下)
- 07 -- 計算屬性:計算屬性比普通函數好在哪里?
- 08 -- 偵聽器:偵聽器的實現原理和使用場景是什么?(上)
- 09 -- 偵聽器:偵聽器的實現原理和使用場景是什么?(下)
- 10 -- 生命周期:各個生命周期的執行時機和應用場景是怎樣的?
- 11 -- 依賴注入:子孫組件如何共享數據?
- 12 -- 模板解析:構造 AST 的完整流程是怎樣的?(上)
- 13 -- 模板解析:構造 AST 的完整流程是怎樣的?(下)
- 14 -- AST 轉換:AST 節點內部做了哪些轉換?(上)
- 15 -- AST 轉換:AST 節點內部做了哪些轉換?(下)
- 16 -- 生成代碼:AST 如何生成可運行的代碼?(上)
- 17 -- 生成代碼:AST 如何生成可運行的代碼?(下)
- 18 -- Props:Props 的初始化和更新流程是怎樣的?
- 19 -- 插槽:如何實現內容分發?
- 20 -- 指令:指令完整的生命周期是怎樣的?
- 21 -- v-model:雙向綁定到底是怎么實現的?
- 22 -- Teleport 組件:如何脫離當前組件渲染子組件?
- 23 -- KeepAlive 組件:如何讓組件在內存中緩存和調度?
- 24 -- Transition 組件:過渡動畫的實現原理是怎樣的?(上)
- 25 -- Transition 組件:過渡動畫的實現原理是怎樣的?(下)
- 26 -- Vue Router:如何實現一個前端路由?(上)
- 27 -- Vue Router:如何實現一個前端路由?(下)
- 結束語 -- 終點也是起點