Vue.js 3.0源碼解析 (微課視頻版) 張廷杭 仲寶才 姚鑫 9787302630081 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$375
商品編號: 9787302630081
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202306*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Vue.js 3.0源碼解析 (微課視頻版)
ISBN:9787302630081
出版社:清華大學
著編譯者:張廷杭 仲寶才 姚鑫
叢書名:計算機科學與技術叢書
頁數:218
所在地:中國大陸 *此為代購商品
書號:1534433
可大量預訂,請先連絡。

內容簡介

本書圍繞Vue3框架源碼展開,由淺入深,幫助讀者從不同角度深入學習Vue3。全書共10章,其中第1~3章從整體邏輯角度介紹Vue3的實現過程;第4~7章從細節角度介紹Vue3的虛擬DOM、響應式API、生命周期和模板編譯的實現邏輯;第8~10章從使用角度入手,介紹常用組件和API實現原理,整體架構和項目實戰中的實現。 為便於讀者高效學習,快速掌握Vue3源碼框架原理,本書作者精心製作了完整的微課視頻、源代碼等內容。 本書適合作為計算機相關專業的教輔書,也可以作為前端開發者的自學參考書。

作者簡介

仲寶才,成都東軟學院副教授,軟體工程系主任,優秀教師,具有豐富的開發經驗和寫作經驗。作為負責人主持多項教育部產學合作協同育人項目和四川省教育廳教研項目,發表多篇科研論文。

目錄

第1章 初識Vue3
1 1 Vue3簡介
1 2 Vue3的變化
1 2 1 架構變化
1 2 2 代理方式變化
1 2 3 Virtual DOM變化
1 3 Vue3結構
第2章 Vue3入門
2 1 createApp()函數
2 2 參數響應式
2 3 effect副作用函數
2 4 mount()函數
2 5 patch()函數
2 6 總結
第3章 Vue3整體實現
3 1 源碼調試
3 1 1 代碼調試
3 1 2 開啟sourceMap
3 1 3 總結
3 2 createApp()函數
3 2 1 涉及文件
3 2 2 調用createApp()函數
3 2 3 調用createRenderer()函數
3 2 4 總結
3 3 mounted掛載
3 3 1 涉及文件
3 3 2 創建根組件VNode
3 3 3 遞歸渲染
3 3 4 創建組件上下文實例
3 3 5 patch子樹
3 3 6 總結
3 4 setup函數
3 4 1 涉及文件
3 4 2 mountComponent()函數
3 4 3 setupComponent()函數
3 4 4 初始化代理上下文
3 4 5 get方法
3 4 6 set方法
3 4 7 has方法
3 4 8 調用setup函數
3 4 9 finishComponentSetup()函數
3 4 10 總結
3 5 update方法
3 5 1 涉及文件
3 5 2 setupRenderEffect()函數
3 5 3 updateComponentPreRender()函數
3 5 4 updateComponent()函數
3 5 5 shouldUpdateComponent()函數
3 5 6 processElement()函數
3 5 7 patchChildren()函數
3 5 8 總結
3 6 unmount方法
3 6 1 涉及文件
3 6 2 baseCreateRenderer()函數
3 6 3 ref數據
3 6 4 keepalive組件
3 6 5 component組件
3 6 6 suspense組件
3 6 7 telport組件
3 6 8 動態子組件等
3 6 9 總結
第4章 虛擬DOM
4 1 VNode對象
4 1 1 VNode簡介
4 1 2 VNode聲明
4 1 3 _createVNode()函數
4 1 4 總結
4 2 patch函數
4 2 1 patch介紹
4 2 2 text類型
4 2 3 comment類型
4 2 4 static類型
4 2 5 fragment類型
4 2 6 element類型
4 2 7 component類型
4 2 8 teleport類型
4 2 9 suspense類型
4 3 diff比較
4 3 1 從前往後比較
4 3 2 從后往前比較
4 3 3 新增新VNode
4 3 4 刪除舊VNode
4 3 5 進一步判斷
4 3 6 總結
第5章 響應式API
5 1 reactive響應式API
5 1 1 使用方式
5 1 2 兼容寫法
5 1 3 reactive()函數
5 1 4 createReactiveObject()函數
5 1 5 mutableHandlers()函數
5 1 6 createGetter()函數
5 1 7 createSetter()函數
5 1 8 ref解析
5 1 9 總結
5 2 effect副作用函數
5 2 1 實現
5 2 2 mount(掛載)
5 2 3 update(更新)
5 2 4 創建effect副作用函數
5 2 5 ReactiveEffect()函數
5 2 6 處理激活狀態
5 2 7 清除操作
5 2 8 執行fn
5 2 9 總結
5 3 watch監聽
5 3 1 watch函數
5 3 2 初始化
5 3 3 scheduler非同步隊列
5 3 4 watchEffect()函數
5 3 5 總結
5 4 computed函數
5 4 1 創建getter副作用函數
5 4 2 創建cRef
5 4 3 總結
5 5 拓展方法
5 5 1 customRef()函數
5 5 2 readonly()函數
5 5 3 shallow()函數
5 5 4 shallowReactive()函數
5 5 5 shallowReadonly()函數
5 5 6 總結
第6章 生命周期
6 1 生命周期函數
6 1 1 執行順序
6 1 2 生命周期實現
6 1 3 injectHook()函數
6 1 4 總結
6 2 掛載回調
6 3 更新回調
6 4 卸載回調
6 5 onErrorCaptured()鉤子函數
6 6 onRender鉤子函數
第7章 模板編譯
7 1 模板渲染
7 2 生成AST對象
7 2 1 初始化解析函數
7 2 2 初始化上下文
7 2 3 根節點對象
7 2 4 標籤解析
7 3 AST對象優化
7 3 1 transform()函數
7 3 2 靜態變數提升
7 4 生成代碼字元串
7 4 1 創建模板字元串上下文
7 4 2 生成引用函數
7 4 3 生成函數簽名
7 4 4 判斷是否需要with函數擴展作用域
7 4 5 資源分解處理
7 4 6 生成節點代碼字元串
7 4 7 返回代碼字元串
7 5 生成render函數
7 6 位運算
第8章 組件和API實現
8 1 Suspense
8 2 teleport
8 3 KeepAlive
8 4 slot
8 5 props
8 6 defineAsyncComponent
8 7 defineComponent()
8 8 directives
8 9 scheduler
第9章 整體架構
9 1 架構設計
9 2 打包工具
9 3 構建工具
第10章 實戰案例
10 1 案例介紹
10 1 1 項目介紹
10 1 2 知識點介紹
10
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理