本書以前端工程化和企業(yè)級應用開發(fā)為目標,圍繞Vue 3及相關生態(tài)技術與核心源碼進行詳細剖析。內容包括:Vue.js核心基礎;相關生態(tài),包括狀態(tài)管理框架Vuex、路由管理框架Vue Router、Vue動畫技術、Vue網絡與數(shù)據存儲技術,前端構建工具Vite與Vue Cli;進階的Vue服務端渲染,包括Node.js、Express和Nuxt.js;核心源碼剖析,包括響應式原理、雙向綁定實現(xiàn)、虛擬DOM、keep-alive原理和實現(xiàn),旨在使讀者掌握Vue的設計思想,提升開發(fā)項目和應對面試的能力;每章提供一個小項目,最后還提供了一個以工程化思想開發(fā)的實戰(zhàn)項目,使讀者能夠真正掌握從0到1開發(fā)一個企業(yè)級應用的全過程。本書內容豐富,技術先進,注重實踐,適合有一定前端開發(fā)基礎的學生、從業(yè)者,以及自由項目開發(fā)者閱讀,也適合對Vue.js感興趣,善于做各種Vue.js應用探索,想要深入了解Vue.js底層實現(xiàn)的開發(fā)者閱讀,還可以用作大專院校及培訓機構的教學用書。