- Vue.js 3.0源碼解析(微課視頻版)
- 張廷杭 仲寶才 姚鑫編著
- 766字
- 2024-12-27 21:47:00
前言
隨著前端生態的快速發展,近年來Angular、Vue、React等JavaScript框架不斷涌現,讓前端開發從傳統的HTML+CSS+JavaScript開發發展為基于框架的開發。在眾多優秀的框架中,Vue是一套用于構建用戶界面的漸進式框架。與其他大型框架不同的是,Vue被設計為可以自底向上逐層應用。
Vue3是Vue的3.x版本,是在Vue2的基礎上迭代出來的大版本,它對整個Vue庫進行了重寫和升級。Vue3的變化主要體現在渲染速度的提升、引用方式的改變和代理邏輯的更新。從使用上看,Vue3兼容Vue2的寫法,開發者能夠在很短時間內將Vue2升級到Vue3。隨著Vue3的逐漸流行,市面上出現很多Vue3相關書籍,這類書籍大部分圍繞如何以Vue3作為開發框架實現項目展開,對Vue3的底層實現和運行原理較少介紹。基于此,我們編寫了本書。
本書以實現簡單框架為案例,由淺入深介紹Vue3中的各個模塊及其實現細節,幫助開發者從源碼角度學習并理解Vue3中各組件和API的實現邏輯。本書可以幫助開發者在使用框架的同時了解內部原理,讓開發者知其然也知其所以然。
本書圍繞Vue3框架源碼展開,由淺入深,幫助讀者從不同角度深入學習Vue3。全書共10章,其中第1~3章從整體邏輯角度介紹Vue3的實現過程;第4~7章從細節角度介紹Vue3的虛擬DOM、響應式API、生命周期和模板編譯的實現邏輯;第8~10章從使用角度入手,介紹常用組件和API實現原理、整體架構和項目實戰中的實現。
為便于讀者高效學習,快速掌握Vue3源碼框架原理,本書作者精心制作了完整的微課視頻和完整的源代碼,并提供在線答疑服務。
本書適合作為計算機相關專業的教輔書,也可以作為前端開發者的自學參考書。

配套案例
本書由張廷杭、仲寶才、姚鑫編著。其中,第1、2章由姚鑫編寫,第3~6章由張廷杭編寫,第7~10章由仲寶才編寫。姚鑫負責配套系統的設計工作,張廷杭負責配套系統的開發工作,仲寶才負責全文的審校工作。
由于時間倉促、編者水平有限,書中難免存在疏漏與不妥之處,懇請廣大讀者批評指正。
編 者
2023年3月