首頁 搜尋 我的知識庫
Vue.js設計實戰

Vue.js設計實戰

作者: 霍春陽
出版社: 碁峰
出版日期: 2023/03/10
ISBN-13: 9786263243835
書店 1






內容描述


基於Vue.js 3

  Vue.js官方團隊成員傾力打造
  深入解析Vue.js設計細節

  本書基於Vue.js 3,從規範出發,以原始碼為基礎,結合大量直觀的圖示,循序漸進說明Vue.js中各個功能模板的實作,細緻剖析框架設計原理。全書共18章,分為六篇,主要內容包括:框架設計概覽、響應系統、渲染器、元件化、編譯器和伺服器端渲染等。通過閱讀本書,對Vue.js 2/3具有經驗的開發人員能夠進一步理解Vue.js框架的實作細節,沒有Vue.js使用經驗但對框架設計感興趣的前端開發人員,能夠快速掌握Vue.js的設計原理。

  「本書對Vue.js 3技術細節的分析非常可靠,對於需要深入理解Vue.js 3的使用者會有很大的幫助。」
  -尤雨溪,Vue.js作者

  「聽到春陽在籌備本書時,我就期待不已。以他對Vue.js的貢獻與理解程度,撰寫這本書真是再適合不過了!春陽從框架設計者的角度巧妙地切入,自底層由淺入深地闡述Vue.js的設計思想。身為Vue.js多年使用者的我,也被書中豐富的細節所震撼,讀後受益匪淺。若想更好地理解與使用Vue.js,我極力推薦本書。」
  -Anthony Fu,Vue.js和Vite核心團隊成員

  「當前,在開發前端應用程式時,Vue.js已經是首選技術之一了。使用Vue.js的開發者數量龐大,其中很多人嘗試閱讀原始碼,以期了解更多細節。本書從核心團隊開發者的角度,詳細解析了從無到有開發Vue.js的技術細節,以及背後的工程權衡,其細節之豐富,遠超第三方原始碼解讀。想要深入框架細節的業務開發者以及各類元件、框架和平台開發者,都可以從本書中受益。此外,作者的技術實力和寫作態度,也保證了本書的品質。」
  -飛叔(徐飛)

  「我特別喜歡這本書,它會為你打開一扇門,開闢一種新的思維,建立對Vue.js全新的認知。」
  劉博文(玖五)
  -《深入淺出Vue.js》作者,阿里巴巴大淘寶前端技術專家

  「春陽是Vue.js團隊中對框架原始碼鑽研最深的人之一。這本書並非簡單的原始碼解析之作,反而深入淺出,既從設計理念的角度闡述了Vue.js的技術,也講解了更為通用的演算法知識和Javascript語言規範細節。這本書不僅能幫助前端新手理解前端框架功能,而且為資深開發者閱讀原始碼提供助力,還能對廣大的前端技術愛好者有所啟發,非常值得一讀。」
  -蔣豪群,Vue.js和Vite核心團隊成員

  「資料驅動的前端框架已成為現代前端研發的標準配置。Vue.js作為其中脫穎而出的主流選擇之一,有許多值得前端開發者學習、借鑑的思想和實踐。作為Vue.js 3的核心貢獻者,春陽對Vue.js的各個方面都有很深入的理解。這本書為讀者詳細展示了Vue.js的設計原理與實踐細節,以及框架設計背後的權衡藝術,是一本不容錯過的好書。我相信所有對Vue.js、框架設計感興趣的開發者讀完這本書後,都能有更進一步地理解。」
  -顧軼靈,百度資深研發工程師 Vue.js官方團隊成員

  「Vue.js作為一個優秀的前端框架,已應用於Web的各個角落。關於Vue.js的入門書很多,對Vue.js的設計和實作進行詳細剖析的書卻寥寥無幾,而這本書恰恰是其中之一。這本書能讓我們對Vue.js有更加深刻的理解,做到知其然且知其所以然。一起來探尋Vue.js的實作細節吧。」
  -天翔Skyline,快手資深前端工程師


目錄大綱


第一篇 框架設計概覽
1 權衡的藝術
2 框架設計的核心要素
3 Vue.js 3 的設計思路

第二篇 響應系統
4 響應系統的作用與實作
5 非原始值的響應式方案
6 原始值的響應式方案

第三篇 渲染器
7 渲染器的設計
8 載入與更新
9 簡單Diff 演算法
10 雙端Diff 演算法
11 快速Diff 演算法

第四篇 組件化
12 組件的實作原理
13 非同步組件與函數式組件
14 內建組件和模組

第五篇 編譯器
15 編譯器核心技術概覽
16 解析器
17 編譯最佳化

第六篇 伺服端渲染
18 同構渲染


作者介紹


作者簡介

霍春陽(HcySunYang)

  Vue.js官方團隊成員,專注於Web研發領域,是Vue.js 3的核心貢獻者之一,Vue.js文檔工具Vuese的作者,技術社區活躍者,曾撰寫大量頗受好評的技術文章。






相關書籍

深度學習的16堂課:CNN + RNN + GAN + DQN + DRL,看得懂、學得會、做得出!

Keras大神歸位:深度學習全面進化!用 Python 實作CNN、RNN、GRU、LSTM、GAN、VAE、Transformer

R語言邁向Big Data之路:王者歸來(第二版)

Microsoft MOS Excel 2016 Core 原廠國際認證應考指南 (Exam 77-727)