Vue.js 3前端開發不踩雷:Composition API×Vue Router×Pinia,帶你快速升級進階開發者 (電子書) | 誠品線上

Vue.js 3前端開發不踩雷:Composition API×Vue Router×Pinia,帶你快速升級進階開發者 (電子書)

商品描述 Vue.js 3前端開發不踩雷:Composition API×Vue Router×Pinia,帶你快速升級進階開發者 (電子書):從原生到框架,真正理解Vue.js原理深入淺出Vue.js,搭配真實案例,帶你避

內容簡介

內容簡介 從原生到框架,真正理解 Vue.js 原理深入淺出 Vue.js,搭配真實案例,帶你避開那些惱人的開發痛點!★ 掌握 Composition API,開發更彈性、維護更容易★ 學 Vue.js 不能只知道語法,本書帶你避開雷區、加速學習與開發本書內容改編自第 14 屆 iThome 鐵人賽 Modern Web 組的佳作系列文章《真的好想離開 Vue 3 新手村 feat. Composition API》。本書以 Vue.js Composition API 風格為主軸,著重於扎實的基礎學習,協助讀者避開的常見雷點,提升學習與開發的效率。書中涵蓋從原生到框架的範疇,帶領讀者從不同角度認識 Vue.js,以及新手學習和開發中容易遇到的問題,並針對讀者可能會踩到的坑,有目的地去探討背後原理,而非為了剖析原始碼而剖析原始碼。即使是前端新手也一定能看懂、更要看,可以對 Vue.js 有更進階的認識。本書首先從開發環境入門,讓讀者了解環境建置的範疇與重要性,並具備根據專案需求調整的能力。隨後介紹常用的 Vue.js 語法,包含 Vue.js 指令、響應式 API 和樣式處理等等,再來進入元件化開發,認識元件的溝通方式與生命週期。除了 Vue.js 核心之外,本書亦包含 Vue Router 4 和 Pinia,透過 Vue Router 常見的應用情境來認識其語法,學會如何建立單頁式應用程式網站,最後是 Pinia,了解使用狀態管理器的目的,並認識常用情境與語法。書中提供線上範例程式碼,讀者可以在學習後實際操作一遍,加深印象並掌握邏輯要點。期望讀者在學習之後,能具備完成一個 Vue.js 專案的基礎知識與能力。四大重點:▶ 新手看得懂說明淺顯易懂,新手也能消化▶ 常見實戰範例以常見案例為範例,加速理解使用情境▶ 避開踩坑取自真實專案經驗,帶你避開踩坑之處▶ 提供最新全家桶涵蓋建立 Vue 專案所需的工具與知識目標讀者:● 準備要學習 Vue.js 3 的前端新手。● 已經在學習 Vue.js 3 並掌握基礎語法,卻還是常常踩到雷。● 已經開始使用 Vue.js 3 進行開發,只知道如何操作,但不知道其原理。 【專業推薦】「如果你想要學習前端 Vue 框架,這本書是你的不二之選。透過 Angela 的經驗分享和教學,你將能夠事半功倍地掌握 Vue.js 的精髓,她絕對是學習前端 Vue 框架的最佳引路人。」────Howard │ 好想工作室 Host 「我特別欣賞本書對於 Vue.js 核心概念的解釋方式,作者 Angela 在書中用淺顯易懂的語言解釋了 Vue.js 的原理,不僅避免了過於深入探討原始碼,而且專注於分析和解決實際開發中遇到的問題。這種方式不僅淺顯易懂,而且緊密結合了自身的開發案例,對於理解並應用這些概念至關重要。」────Kuro Hsu │ Vue.js Taiwan 社群主辦人 「這本書提供了完整的論證過程,讓我在看完的同時也可以記得很久,完全不用花費什麼時間再去研究,可以直接使用這麼嚴謹的研究成果當作自己的學習成果,實在是一件很幸福的事情。希望每個學習者都可以透過這本書,體會一下好的學習方法,將自己變成好的工程師。」────王聖凱(Chris)│《從自學到成功轉職軟體工程師:自主學習讓我重拾人生的發球權》作者

作者介紹

作者介紹 陳佑瑄(Angela)自 2022 年開始學習前端語言,自學轉職為前端工程師,現為常駐好想工作室的自由接案者。專案多以 Vue.js 3 框架進行開發,透過參與各式專案的經驗,還有喜愛探究的精神,深刻理解 Vue.js 3 框架及其應用,因此撰寫了系列文章《真的好想離開 Vue 3 新手村 feat. Composition API》,並且獲得第 14 屆 iThome 鐵人賽佳作。

產品目錄

產品目錄 第1章 認識Vue開發環境1.1 Quick Start1.2 建立Vue專案1.3 開發利器:ESLint1.4 開發利器:Prettier1.5 Vite1.6 資料夾結構1.7 番外篇:為什麼要打包?1.8 在Vue專案使用Sass SCSS +共用變數第2章 進入Vue的世界觀2.1 了解Vue SFC檔?2.2 深入了解script setup語法糖2.3 Option API和Composition API比一比2.4 認識模板語法2.5 Vue響應式語法ref、reactive2.6 Vue響應式語法watch & computed2.7 認識nextTick與DOM響應更新時機2.8 樣式處理2.9 SFC .vue檔會如何被解析?第3章 認識Vue指令(Vue Directive)3.1 什麼是Vue指令(Vue Directive)?3.2 v-show與v-if3.3 v-for3.4 v-on3.5 v-model第4章 元件化開發4.1 元件溝通的方式4.2 props4.3 emit4.4 v-model4.5 v-slot4.6 元件的生命週期與鉤子4.7 等等非同步資料!在setup裡面 await?第5章 Vue Router 45.1 什麼是Single-Page Application?5.2 Vue Router的作用與歷史模式5.3 定義路由5.4 在Composition API元件使用Vue Router5.5 裝飾匹配的Link樣式5.6 跨路由傳遞參數的方法5.7 SPA網站的Scroll行為5.8 導航守衛(Navigation Guards)5.9 番外篇(一):從Vue Router的動態載入看Code Split5.10 番外篇(二):router-view 遇上keep-alive第6章 狀態管理器──Pinia6.1 為什麼需要「狀態」管理器?6.2 Into Pinia:安裝Pinia6.3 Store6.4 State6.5 Getters6.6 Actions6.7 監聽Pinia Store變動6.8 在元件以外使用Store

商品規格

商品名 / Vue.js 3前端開發不踩雷:Composition API×Vue Router×Pinia,帶你快速升級進階開發者 (電子書)
簡介 / Vue.js 3前端開發不踩雷:Composition API×Vue Router×Pinia,帶你快速升級進階開發者 (電子書):從原生到框架,真正理解Vue.js原理深入淺出Vue.js,搭配真實案例,帶你避
誠品26碼 / 2682772820000
頁數 / 280
語言 / 1:中文 繁體
級別 / N:無
檔案格式 / PDF(12MB)
檔案匯出格式 / Adobe DRM

最佳賣點

最佳賣點 : 從原生到框架,真正理解 Vue.js 原理
深入淺出 Vue.js,搭配真實案例,帶你避開那些惱人的開發痛點!


★ 掌握 Composition API,開發更彈性、維護更容易
★ 學 Vue.js 不能只知道語法,本書帶你避開雷區、加速學習與開發

本書內容改編自第 14 屆 iThome 鐵