1. 程式人生 > >某課網 - Vue.js 源碼全方位深入解析(完整版)

某課網 - Vue.js 源碼全方位深入解析(完整版)

情況 方式 mod 函數 新的 可擴展 promise 第7章 pat

第1章 準備工作
介紹了 Flow、Vue.js 的源碼目錄設計、Vue.js 的源碼構建方式,以及從入口開始分析了 Vue.js 的初始化過程。

1-1 課程簡介
1-2 準備工作
1-3 認識 Flow-文檔
1-4 認識 Flow
1-5 Vue.js 源碼目錄設計-文檔
1-6 Vue.js 源碼目錄設計
1-7 Vue.js 源碼構建-文檔
1-8 Vue.js 源碼構建
1-9 從入口開始-文檔
1-10 從入口開始

第2章 數據驅動
詳細講解了模板數據到 DOM 渲染的過程,從 new Vue 開始,分析了 mount、render、update、patch 等流程。

2-1 數據驅動-文檔
2-2 數據驅動
2-3 new Vue 發生了什麽-文檔
2-4 new Vue 發生了什麽
2-5 Vue 實例掛載的實現-文檔
2-6 Vue 實例掛載的實現
2-7 render-文檔
2-8 render
2-9 Virtual DOM-文檔
2-10 Virtual DOM
2-11 createElement-文檔
2-12 createElement
2-13 update-文檔
2-14 update

第3章 組件化
分析了組件化的實現原理,並且分析了組件周邊的原理實現,包括合並配置、生命周期、組件註冊、異步組件。

3-1 組件化-文檔
3-2 組件化
3-3 createComponent-文檔
3-4 createComponent
3-5 patch-文檔
3-6 patch(上)
3-7 patch(下)
3-8 合並配置-文檔
3-9 合並配置(上)
3-10 合並配置(下)
3-11 生命周期-文檔
3-12 生命周期
3-13 組件註冊-文檔
3-14 組件註冊(上)
3-15 組件註冊(下)
3-16 異步組件-文檔
3-17 異步組件(工廠函數)
3-18 異步組件(Promise)
3-19 異步組件(高級)

第4章 深入響應式原理(上)
詳細講解了數據的變化如何驅動視圖的變化,分析了響應式對象的創建,依賴收集、派發更新的實現過程,一些特殊情況的處理,並對比了計算屬性和偵聽屬性的實現,最後分析了組件更新的過程。

4-1 深入響應式原理-文檔
4-2 深入響應式原理
4-3 響應式對象-文檔
4-4 響應式對象(上)
4-5 響應式對象(下)
4-6 依賴收集-文檔
4-7 依賴收集(上)
4-8 依賴收集(下)
4-9 派發更新-文檔
4-10 派發更新(上)
4-11 派發更新(下)
4-12 nextTick-文檔
4-13 nextTick
4-14 檢測變化的註意事項-文檔
4-15 檢測變化的註意事項

第5章 深入響應式原理(下)
詳細講解了數據的變化如何驅動視圖的變化,分析了響應式對象的創建,依賴收集、派發更新的實現過程,一些特殊情況的處理,並對比了計算屬性和偵聽屬性的實現,最後分析了組件更新的過程。

5-1 計算屬性 VS 偵聽屬性-文檔
5-2 計算屬性 VS 偵聽屬性(1)
5-3 計算屬性 VS 偵聽屬性(2)
5-4 計算屬性 VS 偵聽屬性(3)
5-5 計算屬性 VS 偵聽屬性(4)
5-6 計算屬性 VS 偵聽屬性(5)
5-7 組件更新-文檔
5-8 組件更新(1)
5-9 組件更新(2)
5-10 組件更新(3)
5-11 原理圖

第6章 -編譯(上)
從編譯的入口函數開始,分析了編譯的三個核心流程的實現:parse -> optimize -> codegen。

第7章 -編譯(下)
從編譯的入口函數開始,分析了編譯的三個核心流程的實現:parse -> optimize -> codegen。

第8章 -擴展(上)
詳細講解了 event、v-model、slot、keep-alive、transition、transition-group 等常用功能的原理實現,該章節作為一個可擴展章節,未來會分析更多 Vue 提供的特性。

第9章 -擴展(中)
詳細講解了 event、v-model、slot、keep-alive、transition、transition-group 等常用功能的原理實現,該章節作為一個可擴展章節,未來會分析更多 Vue 提供的特性。

第10章 -擴展(下)
詳細講解了 event、v-model、slot、keep-alive、transition、transition-group 等常用功能的原理實現,該章節作為一個可擴展章節,未來會分析更多 Vue 提供的特性。

第11章 Vue-Router
分析了 Vue-Router 的實現原理,從路由註冊開始,分析了路由對象、matcher,並深入分析了整個路徑切換的實現過程和細節。

第12章 Vuex
分析了 Vuex 的實現原理,深入分析了它的初始化過程,常用 API 以及插件部分的實現。

下載地址:百度網盤下載

某課網 - Vue.js 源碼全方位深入解析(完整版)