中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Vue.js 3編程藝術 構建企業級前端框架

包郵 Vue.js 3編程藝術 構建企業級前端框架

作者:曹文杰 編
出版社:清華大學出版社出版時間:2024-09-01
開本: 16開 頁數: 452
中 圖 價:¥72.3(7.3折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Vue.js 3編程藝術 構建企業級前端框架 版權信息

Vue.js 3編程藝術 構建企業級前端框架 本書特色

l前端技術棧全覆蓋:詳細介紹Vue-Router、Pinia、SCSS、Element Plus等前端技術,構建完整的前端解決方案。
l理論與實踐相結合:通過項目實訓,將理論知識應用于實際開發,加深理解并提升實戰能力。
l企業級框架的構建:指導讀者如何搭建和優化企業級Web應用,滿足商業項目需求。
l知識講解深入淺出:以通俗易懂的語言和清晰的結構,確保讀者能夠輕松理解和應用所學知識。
l適合各階段開發者:無論是前端新手還是有經驗的開發者,都能在本書中找到適合自己的學習資源。

Vue.js 3編程藝術 構建企業級前端框架 內容簡介

本書以Vue.js 3.3+為基礎,注重實際操作,旨在幫助讀者快速掌握Vue.js3 的編程知識,并圍繞Vue.js 3的生態搭建一個強大的企業級應用框架。全書共分為13章,主要內容涵蓋開發環境的搭建、Vue.js基礎與核心、 前端路由Vue Router、全局狀態管理Pinia、SCSS的使用、UI框架Element Plus的應用、數據請求Axios的集成、類型校驗TypeScript的應用、 腳手架Vite的使用、 代碼管理倉庫Git的基本操作等。
本書注重理論與實踐相結合,讓讀者在學習的過程中獲得實際的編程經驗和技能。無論你是Web前端開發初學者還是進階者,本書都會為你提供清晰、系統的學習路徑,讓你在Vue.js3的世界里游刃有余,構建出高質量的企業級應用框架。

Vue.js 3編程藝術 構建企業級前端框架 目錄

**篇基礎篇——固其根本 第1章Vue.js概述 1.1Vue.js簡介 1.2Vue.js主要特點 1.3Vue.js發展歷程 1.4Vue.js 3新特性 第2章Vue.js開發環境搭建 2.1Node.js 2.1.1Node.js概述 2.1.2Node.js安裝 2.2Npm 2.2.1設置鏡像 2.2.2Npm常用命令 2.3Yarn 2.3.1安裝Yarn 2.3.2Yarn常用命令 2.4Pnpm 2.4.1安裝Pnpm 2.4.2Pnpm常用命令 2.4.3Npm、Yarn和Pnpm的選擇 2.5Visual Studio Code 2.5.1安裝VS Code 2.5.2安裝VS Code擴展 2.6Vite 2.6.1Vite特點 2.6.2Vite熱更新 2.6.3搭建**個Vue項目 2.7分析**個Vue.js程序 2.7.1目錄結構分析 2.7.2文件分析 本章小結 第3章Vue.js基礎 3.1MVVM模式 3.2數據綁定與插值 3.2.1文本綁定 3.2.2HTML代碼綁定 3.2.3屬性綁定 3.2.4JavaScript表達式綁定 3.3方法選項 3.4選項式API生命周期 3.5基本指令 3.5.1vtext 3.5.2vhtml 3.5.3vbind 3.5.4von 3.5.5vshow 3.5.6vif 3.5.7velse 3.5.8velseif 3.5.9vfor 3.5.10vmodel 3.6計算屬性選項 3.7監聽器選項 3.7.1默認懶執行 3.7.2立即執行 3.7.3深度監聽 3.7.4監聽對象中某個屬性 3.8事件處理 3.8.1鼠標事件 3.8.2鍵盤事件 3.8.3焦點事件 3.8.4表單事件 3.8.5滾動事件 3.8.6文本相關事件 3.8.7事件傳參 3.8.8事件修飾符 3.8.9按鍵修飾符 3.9類與樣式綁定 3.9.1類綁定 3.9.2綁定內聯樣式 3.10模板引用 3.11組件基礎 3.11.1定義與使用一個組件 3.11.2動態組件 本章小結 第二篇進階篇——浚其泉涌 第4章Vue.js進階 4.1組件通信 4.1.1父組件向子組件傳值 4.1.2子組件向父組件傳值 4.1.3父組件調用子組件的方法 4.1.4兄弟組件通信 4.1.5跨級組件通信 4.2插槽 4.2.1默認插槽 4.2.2具名插槽 4.2.3作用域插槽 4.2.4動態插槽名 4.3自定義指令 4.3.1指令鉤子 4.3.2鉤子參數 4.3.3對象字面量 4.4異步組件 4.5組合式API 4.5.1setup 4.5.2ref 4.5.3reactive 4.5.4computed 4.5.5watchEffect 4.5.6watch 4.5.7toRef 4.5.8toRefs 4.5.9isRef 4.5.10isReactive 4.5.11shallowRef 4.5.12shallowReactive 4.5.13readonly 4.5.14customRef 4.5.15markRaw 4.5.16組合式API生命周期 4.5.17組合式API依賴注入 4.5.18script setup 4.6高級指令 4.6.1vpre 4.6.2vonce 4.6.3vmemo 本章小結 第5章Vue.js內置組件 5.1Transition 5.1.1過渡的類名 5.1.2自定義過渡的類名 5.1.3CSS過渡 5.1.4CSS動畫 5.2TransitionGroup 5.3Teleport 5.3.1模態框 5.3.2禁用Teleport 5.3.3多個Teleport共享目標 5.4KeepAlive 5.4.1基本使用 5.4.2包含/排除 5.4.3*大緩存實例數 5.4.4緩存實例的生命周期 5.5Suspense 5.5.1異步setup()鉤子 5.5.2頂層await表達式 5.5.3異步組件 本章小結 第6章Vue Router 6.1路由的概念 6.2路由模式 6.3安裝 6.4基本使用 6.4.1新建頁面文件 6.4.2定義路由 6.4.3創建路由實例 6.4.4路由注冊 6.4.5定義路由出口 6.5聲明式、編程式導航 6.5.1聲明式導航 6.5.2編程式導航 6.6動態路由匹配 6.6.1基本使用 6.6.2響應路由參數的變化 6.7配置404頁面 6.8重定向 6.9嵌套路由 6.10路由傳參 6.10.1query傳參 6.10.2動態路由匹配傳參 6.11導航守衛 6.11.1全局前置守衛 6.11.2路由獨享守衛 6.11.3組件內守衛 6.12路由元信息 6.13動態路由 本章小結 第7章Pinia 7.1Pinia的特點 7.2Pinia的使用 7.2.1安裝 7.2.2創建Pinia實例 7.2.3在main.js中引用 7.2.4創建store 7.2.5使用store 7.2.6異步actions 7.2.7store的相互引用 7.2.8路由鉤子中使用store 7.3數據持久化piniapluginpersistedstate 7.3.1安裝插件 7.3.2引用插件 7.3.3在store模塊中啟用持久化 7.3.4修改key值 7.3.5修改存儲位置 7.3.6自定義要持久化的字段 本章小結 第8章SCSS 8.1安裝 8.2嵌套規則 8.3變量 8.3.1變量$ 8.3.2變量默認值!default 8.4混合指令 8.4.1不帶參數的混合指令 8.4.2帶參數的混合指令 8.4.3帶參數有默認值的混合指令 8.4.4帶有邏輯關系的混合指令@if和@else 8.5擴展/繼承指令@extend 8.6占位符% 8.7父選擇器& 8.8數據類型 8.9運算 8.10插值#{} 8.11指令 8.11.1@if、@else if和@else 8.11.2@for 8.11.3@while 8.11.4@each 8.11.5@import 8.11.6@debug 8.11.7@content 8.11.8@function和@return 8.12SCSS函數 8.12.1mapget($map,$key) 8.12.2mapmerge($map1,$map2) 8.13使用SCSS完成主題色切換 本章小結 第9章Element Plus 9.1Element Plus的特點 9.2Element Plus的安裝 9.3完整引入 9.4按需引入 9.5常用組件 9.5.1Button按鈕 9.5.2Input輸入框 9.5.3Form表單 9.5.4Select選擇器 9.5.5Table表格 第10章TypeScript 10.1TypeScript概述 10.2TypeScript的安裝和編譯 10.3TypeScript數據類型 10.3.1number 10.3.2string 10.3.3boolean 10.3.4null 10.3.5undefined 10.3.6symbol 10.3.7BigInt 10.3.8any 10.3.9unknown 10.3.10Array 10.3.11Tuple 10.3.12object、Object和{}類型 10.3.13enum 10.3.14void 10.3.15never 10.3.16聯合類型(|) 10.3.17類型別名(type) 10.3.18交叉類型(&) 10.3.19字面量類型 10.3.20類型斷言(as) 10.3.21類型推斷 10.4函數 10.4.1函數的定義 10.4.2函數表達式 10.4.3可選參數 10.4.4默認參數 10.4.5剩余參數 10.4.6參數解構 10.4.7函數重載 10.5接口(interface) 10.5.1描述對象的結構 10.5.2可選屬性 10.5.3只讀屬性 10.5.4可索引的類型 10.5.5接口繼承 10.5.6接口合并 10.5.7接口導入/導出 10.5.8函數類型接口 10.6類 10.6.1類的定義 10.6.2訪問修飾符 10.6.3只讀屬性(readonly) 10.6.4靜態屬性/靜態方法 10.6.5繼承 10.6.6抽象類/抽象方法 10.7泛型 10.7.1泛型函數 10.7.2泛型類 10.7.3泛型接口 10.7.4泛型參數的默認類型 10.7.5多個類型參數 10.7.6泛型約束 10.7.7泛型類型別名 10.7.8泛型條件類型 10.7.9infer 10.8類型守衛 10.8.1in 10.8.2typeof 10.8.3instanceof 10.8.4自定義類型保護 10.9類型查詢 10.9.1typeof 10.9.2keyof 10.10實用技巧 10.10.1非空斷言(!) 10.10.2類型斷言(as) 10.10.3可選鏈操作符(?.) 10.11內置工具類型 10.11.1PartialT 10.11.2RequiredT 10.11.3ReadonlyT 10.11.4PickT,K 10.11.5OmitT,K 10.11.6RecordT,K 10.11.7ExcludeT,U 10.11.8ExtractT,U 10.11.9ReturnTypeT 10.11.10ParametersT 10.11.11NonNullableT 10.12Vue.js 3中TypeScript的使用 10.12.1搭建項目 10.12.2script setup lang="ts" 10.12.3ref 10.12.4reactive 10.12.5computed 10.12.6defineProps 10.12.7defineEmits 10.12.8defineSlots 10.12.9provide/inject 10.12.10事件類型 本章小結 第11章Git 11.1Git安裝 11.2Git GUI 11.3Git Bash 11.4Git History 11.5GitLens—Git supercharged 11.6配置Git賬戶 11.7建立Git倉庫 11.8設置區分大小寫 11.9提交到本地倉庫 11.9.1查看狀態 11.9.2添加單個文件 11.9.3添加多個文件 11.9.4創建提交 11.9.5查看提交歷史 11.10遠程倉庫GitHub 11.10.1注冊賬戶 11.10.2創建SSH Key 11.10.3設置 SSH Key 11.10.4新建遠程倉庫 11.10.5關聯遠程倉庫 11.10.6生成令牌 11.10.7推送至遠程倉庫 11.11分支 11.11.1分支的命名 11.11.2創建并切換分支 11.11.3切換分支 11.11.4查看本地所有分支 11.11.5查看遠程所有分支 11.11.6查看本地分支與遠程的關聯關系 11.11.7拉取遠程分支并創建本地分支 11.11.8刪除分支 11.12操作commit 11.12.1提交commit 11.12.2修改commit提交信息 11.12.3合并多個commit 11.13撤銷修改 11.13.1git reset hard 11.13.2git reset soft 11.13.3git revert 11.13.4git checkout  file 11.13.5git reset HEAD file 11.14從遠程倉庫拉到本地倉庫 11.14.1git clone 11.14.2git pull 11.14.3git fetch 11.15合并分支 11.15.1git merge 11.15.2git cherrypick 11.16打標簽 11.17強制更新 本章小結 第三篇實戰篇——躬踐其實 第12章Web端管理系統: 搭建企業級應用框架 12.1初始化項目 12.1.1Node版本要求 12.1.2VS Code插件安裝 12.1.3創建項目 12.1.4安裝項目依賴 12.2配置TypeScript檢查 12.2.1修改tsconfig.json 12.2.2修改tsconfig.node.json 12.2.3新建typings.d.ts 12.2.4修改package.json 12.3配置路徑別名 12.3.1安裝@types/node 12.3.2配置vite.config.ts 12.3.3TypeScript路徑映射 12.4配置ESLint和Prettier 12.4.1安裝相關插件 12.4.2新建.eslintrc 12.4.3新建.eslintignore 12.4.4新建.prettierrc 12.4.5新建.prettierignore 12.4.6重啟VS Code使配置生效 12.4.7配置package.json 12.5配置husky、lintstaged、@commitlint/cli 12.5.1創建Git倉庫 12.5.2安裝相關插件 12.5.3配置husky 12.5.4修改package.json 12.5.5新建commitlint.config.cjs 12.5.6提交 12.6VS Code自動格式化 12.7配置路由 12.7.1安裝路由 12.7.2路由的基本使用 12.8配置Pinia 12.8.1安裝Pinia 12.8.2創建Pinia實例 12.8.3在main.js中注冊 12.8.4創建store 12.8.5使用store 12.9配置SCSS 12.9.1安裝SCSS 12.9.2配置全局SCSS樣式文件 12.10配置Element Plus 12.11配置環境變量 12.11.1新建環境變量文件 12.11.2定義環境變量 12.11.3定義變量ts類型 12.11.4使用變量 12.11.5在vite.config.ts中使用環境變量 12.12配置axios 12.12.1安裝axios 12.12.2新建axios實例 12.12.3接口類型 12.12.4定義請求接口 12.12.5使用接口 12.13打包配置 12.13.1分包 12.13.2生成gz文件 12.13.3js和css文件夾分離 12.14Vite與Webpack使用區別 12.14.1靜態資源處理 12.14.2組件自動化注冊 第13章Web端管理系統: 權限管理 13.1后端設計(使用Koa框架) 13.1.1搭建后端服務 13.1.2使用路由中間件 13.1.3處理跨域 13.2前端設計 13.2.1定義使用到的常量 13.2.2配置axios 13.2.3調整目錄結構 13.2.4調整路由 13.2.5路由權限設置 13.2.6接口權限設置 13.2.7菜單欄權限設置 13.2.8動態路由設置 13.2.9按鈕權限設置 本章小結 參考文獻
展開全部

Vue.js 3編程藝術 構建企業級前端框架 作者簡介

曹文杰,擁有多年Web端開發經驗,精通Vue,React兩種主流前端開發框架。目前正從事大型軟件的搭建與開發,對新技術保持著敏銳的直覺。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 永嘉县奥阳陶瓷阀门有限公司 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 实体店商新零售|微赢|波后|波后合作|微赢集团 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 柴油发电机组_柴油发电机_发电机组价格-江苏凯晨电力设备有限公司 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 浙江美尔凯特智能厨卫股份有限公司 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 广州展台特装搭建商|特装展位设计搭建|展会特装搭建|特装展台制作设计|展览特装公司 | 培训无忧网-教育培训咨询招生第三方平台 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 |