Product Information
ISBN: 9786267273517
出版日期: 2023-06-20
作者: 徐禮文
裝訂: 平裝.單色印刷.1120頁.23.
▶▶▶ 系統性講解三大前端框架及生態,
以及如何使用這些框架建構企業級的元件庫
▶▶▶ 帶領讀者全面掌握從行動使用者應用程式開發,
到物聯網應用程式開發的技術和實戰技巧!
以及如何使用這些框架建構企業級的元件庫
▶▶▶ 帶領讀者全面掌握從行動使用者應用程式開發,
到物聯網應用程式開發的技術和實戰技巧!
隨著科技領域的擴張和發展,各種前端技術的結合愈來愈緊密,從行動裝置到各種物聯網的開發應用,都脫離不了使用者介面的功能設計這一塊。本書由作者融合自身多年的開發經驗,將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. 提供了大量程式範例,不僅可透過這些例子理解基礎知識,也能直接在開發實戰中稍加修改而加以應用。
作者簡介
徐禮文
作者簡介
徐禮文
北京理工大學資訊技術創新學院老師、華為HDE、華為首屆HarmonyOS開發者創新大賽導師、開放原子開源基金會開源導師。曾擔任資深軟體發展工程師、系統架構師、技術總監等職務,從事軟體研究和開發15年。主要從事跨平臺技術、人工智慧、區塊鏈,以及數位化架構方向的研究和技術指導工作,對相關領域的技術、理論和實踐有很深的理解和研究。

Shipping Information
Zone | Order Total (RM) | Delivery Fee (RM) |
---|---|---|
West Malaysia | Flat Rate | 6.00 |
Zone | Items/Weight | Delivery Fee (RM) |
---|---|---|
East Malaysia | First 1.00 kg | 13.00 |
Extra 1.00 kg | 5.00 | |
Singapore | First 1.00 kg | 25.00 |
Extra 1.00 kg | 5.00 | |
Australia, New Zealand | First 1.00 kg | 159.77 |
Extra 0.50 kg | 52.65 | |
Austria, Denmark, Finland, Ireland, Switzerland, Russia | First 1.00 kg | 157.78 |
Extra 0.50 kg | 34.31 | |
Brunei, Cambodia, Laos, Mongolia | First 1.00 kg | 175.10 |
Extra 0.50 kg | 87.14 | |
Belgium,France, Germany, Netherlands, Spain, U.K | First 1.00 kg | 150.94 |
Extra 0.50 kg | 30.46 | |
China | First 1.00 kg | 96.44 |
Extra 0.50 kg | 25.35 | |
Bangladesh, Brazil, Iraq, Pakistan, Qatar, S.Arabia, UAE, Sri Lanka | First 1.00 kg | 118.52 |
Extra 0.50 kg | 24.96 | |
South Africa | First 1.00 kg | 118.52 |
Extra 0.50 kg | 24.96 | |
Philippines | First 1.00 kg | 91.42 |
Extra 0.50 kg | 15.29 | |
Canada, United States, Mexico | First 1.00 kg | 162.58 |
Extra 0.50 kg | 35.90 | |
Hong Kong | First 1.00 kg | 80.63 |
Extra 0.50 kg | 29.06 | |
India | First 1.00 kg | 113.30 |
Extra 0.50 kg | 22.28 | |
Indonesia | First 1.00 kg | 107.35 |
Extra 0.50 kg | 24.87 | |
Japan | First 1.00 kg | 112.97 |
Extra 0.50 kg | 35.03 | |
Macau | First 1.00 kg | 92.93 |
Extra 0.50 kg | 13.82 | |
Singapore | First 1.00 kg | 74.75 |
Extra 0.50 kg | 21.49 | |
Taiwan | First 1.00 kg | 94.42 |
Extra 0.50 kg | 34.76 | |
Thailand | First 1.00 kg | 94.10 |
Extra 0.50 kg | 28.25 | |
Vietnam | First 1.00 kg | 98.94 |
Extra 0.50 kg | 14.34 |