注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具前端工程化:基于Vue.js 3.0的設計與實踐

前端工程化:基于Vue.js 3.0的設計與實踐

前端工程化:基于Vue.js 3.0的設計與實踐

定 價:¥119.00

作 者: 程沛權
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111724773 出版時間: 2023-05-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書以Vue.js的3.0版本為核心技術棧,圍繞“前端工程化”和TypeScript的知識點展開講解,根據(jù)筆者多年的前端開發(fā)和一線團隊管理經(jīng)驗,將Vue 3的知識點按照工程師做項目的實施順序梳理成章,一步一步幫助讀者進行前端工程化和Vue 3的開發(fā)。從前端工程化開始到TypeScript語言的學習,再到使用TypeScript開發(fā)Vue 3項目,通過循序漸進的學習過程提升讀者在前端工程化領域的實戰(zhàn)能力。本書大部分知識點都搭配了通俗易懂、可實現(xiàn)的代碼案例,讀者掃描封底的二維碼可獲得隨書附贈的源代碼等資源。本書適合計算機前端開發(fā)技術人員、前端技術團隊管理人員和相關專業(yè)的在校大學生閱讀。

作者簡介

  程沛權,養(yǎng)了三只貓的程序員,熱愛烹飪、設計和音樂。在前端領域有多年的開發(fā)經(jīng)驗和一線開發(fā)團隊管理經(jīng)驗,曾在網(wǎng)易和UC工作超過7年,在網(wǎng)易工作期間擔任內(nèi)訓講師,有過近百篇的項目經(jīng)驗與教程分享,開展過多次跨部門業(yè)務培訓課,為多個團隊新成員帶來有效的快速成長。

圖書目錄

前言
第1章 前端工程化概述/
1.1傳統(tǒng)開發(fā)的弊端/
1.2工程化帶來的優(yōu)勢/
1.2.1開發(fā)層面的優(yōu)勢/
1.2.2團隊協(xié)作的優(yōu)勢/
1.2.3求職競爭上的優(yōu)勢/
1.3Vue.js與工程化/
1.3.1了解Vue.js與全新的3.0版本/
1.3.2Vue與工程化之間的關聯(lián)/
1.3.3選擇Vue入門工程化的理由/
1.4現(xiàn)代化的開發(fā)概念/
1.4.1MPA與SPA/
1.4.2CSR與SSR/
1.4.3Pre-Rendering與SSG/
1.4.4ISR與DPR/
1.5工程化不止于前端/
1.5.1服務端開發(fā)/
1.5.2App開發(fā)/
1.5.3桌面程序開發(fā)/
1.5.4應用腳本開發(fā)/
1.6實踐工程化的流程/
1.7工程化神器Node.js/
1.7.1Node.js/
1.7.2Runtime/
1.7.3Node和瀏覽器的區(qū)別/
1.8工程化的構建工具/
1.8.1為什么要使用構建工具/
1.8.2Webpack/
1.8.3Vite/
1.8.4兩者的區(qū)別/
1.8.5開發(fā)環(huán)境和生產(chǎn)環(huán)境/
第2章 工程化的前期準備/
2.1命令行工具/
2.1.1Windows/
2.1.2macOS/
2.2安裝Node環(huán)境/
2.2.1下載和安裝Node/
2.2.2版本之間的區(qū)別/
2.3基礎的Node項目/
2.3.1初始化一個項目/
2.3.2了解package.json/
2.3.3項目名稱規(guī)則/
2.3.4語義化版本號管理/
2.3.5腳本命令的配置/
2.3.6Hello Node/
2.4學習模塊化設計/
2.4.1模塊化解決了什么問題/
2.4.2如何實現(xiàn)模塊化/
2.4.3用 CommonJS 設計模塊/
2.4.4用 ES Module 設計模塊/
2.5認識組件化設計/
2.5.1什么是組件化/
2.5.2解決了什么問題/
2.5.3如何實現(xiàn)組件化/
2.6依賴包和插件/
2.6.1包/
2.6.2node_modules/
2.6.3包管理器/
2.6.4依賴包的管理/
2.6.5如何使用包/
2.7控制編譯代碼的兼容性/
2.7.1如何查詢兼容性/
2.7.2Babel的使用和配置/
第3章 快速上手TypeScript/
3.1為什么需要類型系統(tǒng)/
3.2Hello TypeScript/
3.3常用的 TS 類型定義/
3.3.1原始數(shù)據(jù)類型/
3.3.2數(shù)組/
3.3.3對象(接口)/
3.3.4類/
3.3.5聯(lián)合類型/
3.3.6函數(shù)/
3.3.7任意值/
3.3.8npm 包/
3.3.9類型斷言/
3.3.10類型推論/
3.4如何編譯為 JavaScript 代碼/
3.4.1編譯單個文件/
3.4.2編譯多個模塊/
3.4.3修改編譯后的JavaScript版本/
3.4.4其他事項/
3.5了解 tsconfig.json/
第4章 腳手架的升級與配置/
4.1全新的 Vue 版本/
4.1.1使用 Vue 3/
4.1.2使用 Vue 2/
4.2Hello Vue 3/
4.3使用 Vite 創(chuàng)建項目/
4.3.1create-vite/
4.3.2create-vue/
4.3.3create-preset/
4.3.4管理項目配置/
4.4使用 @vue/cli 創(chuàng)建項目/
4.4.1CLI和Vite的區(qū)別/
4.4.2更新 CLI 腳手架/
4.4.3使用 CLI 創(chuàng)建 3.x 項目/
4.4.4管理項目配置/
4.5調(diào)整TypeScript Config/
4.6添加協(xié)作規(guī)范/
4.6.1Editor Config/
4.6.2Prettier/
4.6.3ESLint/
4.7安裝 VSCode/
4.8添加 VSCode 插件/
4.8.1Chinese (Simplified)/
4.8.2Volar/
4.8.3Vue VSCode Snippets/
4.8.4Auto Close Tag/
4.8.5Auto Rename Tag/
4.8.6EditorConfig for VSCode/
4.8.7Prettier for VSCode/
4.8.8ESLint for VSCode/
4.8.9其他插件/
4.9項目初始化/
4.9.1入口文件/
4.9.2回顧 Vue 2的入口文件/
4.9.3了解 Vue 3的入口文件/
4.10Vue Devtools/
第5章 單組件的編寫/
5.1全新的 setup 函數(shù)/
5.1.1setup的含義/
5.1.2setup的參數(shù)使用/
5.1.3defineComponent的作用/
5.2組件的生命周期/
5.2.1升級變化/
5.2.2使用 3.x的生命周期/
5.3組件的基本寫法/
5.3.1回顧 Vue 2中組件的基本寫法/
5.3.2了解 Vue 3中組件的基本寫法/
5.4響應式數(shù)據(jù)的變化/
5.4.1設計上的變化/
5.4.2用法上的變化/
5.5響應式 API:ref/
5.5.1類型聲明/
5.5.2變量的定義/
5.5.3DOM 元素與子組件/
5.5.4變量的讀取與賦值/
5.6響應式 API:reactive/
5.6.1類型聲明與定義/
5.6.2變量的讀取與賦值/
5.6.3特別注意事項/
5.7響應式 API:toRef 與 toRefs/
5.7.1它們各自的作用/
5.7.2使用 toRef/
5.7.3使用 toRefs/
5.7.4為什么要進行轉換/
5.7.5什么場景下比較適合使用它們/
5.7.6在業(yè)務中的具體運用/
5.7.7需要注意的問題/
5.8函數(shù)的聲明和使用/
5.9數(shù)據(jù)的偵聽/
5.9.1watch/
5.9.2watchEffect/
5.9.3watchPostEffect/
5.9.4watchSyncEffect/
5.10數(shù)據(jù)的計算/
5.10.1用法變化/
5.10.2類型聲明/
5.10.3優(yōu)勢對比和注意事項/
5.10.4setter的使用/
5.10.5應用場景/
5.11指令/
5.11.1內(nèi)置指令/
5.11.2自定義指令/
5.12插槽/
5.12.1默認插槽/
5.12.2具名插槽/
5.12.3默認內(nèi)容/
5.12.4注意事項/
5.13CSS 樣式與預處理器/
5.13.1編寫組件樣式表/
5.13.2動態(tài)綁定 CSS/
5.13.3樣式表的組件作用域/
5.13.4深度操作符/
5.13.5使用 CSS 預處理器/
第6章 路由的使用/
6.1路由的目錄結構/
6.2在項目里引入路由/
6.2.

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號