▶▶▶ 係統性講解三大前端框架及生態,
以及如何使用這些框架建構企業級的元件庫
▶▶▶ 帶領讀者全麵掌握從行動使用者應用程式開發,
到物聯網應用程式開發的技術和實戰技巧!
以及如何使用這些框架建構企業級的元件庫
▶▶▶ 帶領讀者全麵掌握從行動使用者應用程式開發,
到物聯網應用程式開發的技術和實戰技巧!
隨著科技領域的擴張和發展,各種前端技術的結閤愈來愈緊密,從行動裝置到各種物聯網的開發應用,都脫離不瞭使用者介麵的功能設計這一塊。本書由作者融閤自身多年的開發經驗,將Vue、React和Flutter等主流技術的核心知識集結成書,涵蓋瞭當今前端技術的重點,以及主流三大框架的核心知識。
本書共分四篇15章。在第1篇「基礎篇」中,從大前端的發展過程和發展趨勢談起,全麵介紹大前端的前端建構工具、打包流程,以及如何設計一個企業級鷹架工具。第2篇「Vue3框架篇」,從語法、使用、框架原理逐步介紹起,漸進至雙嚮資料綁定和Vue 3 Diff演算法原理,最後介紹如何建構一個基於Vue 3的元件庫。第3篇「React框架篇」,介紹瞭React框架語法的原理和特性,再至React的原始程式下載和程式測試,並完整建構一個基於React的元件庫。最後是第4篇「Flutter 2框架篇」,介紹Flutter 2的語法和使用,也介紹Flutter Web和桌麵應用程式開發,最後則是介紹Flutter外掛程式庫開發與發佈。
【精彩收錄】
■ Vue元件生命週期:熟悉Vue的生命週期,包括created、mounted、updated和destroyed等。
■ Vue的資料繫結:學習如何使用v-model和{{ }}等方式實現資料繫結。
■ Vue指令:瞭解Vue指令,如v-for、v-if和v-show等。
■ Vue路由:瞭解Vue-Router,學習如何在Vue應用中實現路由功能。
■ Vue狀態管理:學習Vuex,瞭解如何在Vue應用中實現狀態管理。
■ React元件生命週期:熟悉React的生命週期,包括componentDidMount、componentDidUpdate和componentWillUnmount等。
■ React元件間通訊:學習如何使用props和state等方式實現React元件間通訊。
■ React路由:瞭解React-Router,學習如何在React應用中實現路由功能。
■ React Hooks:瞭解React Hooks,如useState、useEffect和useContext等。
■ React狀態管理:學習Redux,瞭解如何在React應用中實現狀態管理。
■ Flutter Widgets:瞭解Flutter Widgets,瞭解如何使用基礎Widget和版麵設置Widget。
■ Flutter版麵設置:學習如何使用Row、Column和Stack等版麵設置Widget實現響應式版麵設置。
■ Flutter路由:瞭解Flutter路由,學習如何在Flutter應用中實現路由功能。
■ Flutter狀態管理:學習Provider,瞭解如何在Flutter應用中實現狀態管理。
■ Flutter動畫:學習Flutter動畫,瞭解如何使用Tween、Animation和AnimatedBuilder等方式實現動畫效果。
【適閤讀者】
學習本書內容,需具備一定程度的HTML、CSS、JS基礎知識,可做為前端開發者提升技能的工具書,也可做為前端開發者搭建企業級前端產品架構的參考書,亦可做為普通開發者從網頁開發過度到物聯網前端應用的學習指南。
※ 本書程式實例可至深智官網下載:deepmind.com.tw
本書特色
1. 由淺入深,全麵介紹大前端打包建構流程及專案化係統。
2. 從框架基礎、框架原理、開發實戰的三個麵嚮齣發,完整介紹Vue、React、Flutter三大框架的基礎語法、實現原理、原始程式編譯、核心演算法及企業級元件庫專案架設。
3. 提供瞭大量程式範例,不僅可透過這些例子理解基礎知識,也能直接在開發實戰中稍加修改而加以應用。