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

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 VUE.JS前端開發(fā)入門與實(shí)踐

出版社:清華大學(xué)出版社出版時(shí)間:2023-08-01
開本: 其他 頁(yè)數(shù): 284
中 圖 價(jià):¥62.3(7.0折) 定價(jià)  ¥89.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

VUE.JS前端開發(fā)入門與實(shí)踐 版權(quán)信息

VUE.JS前端開發(fā)入門與實(shí)踐 本書特色

《Vue.js前端開發(fā)入門與實(shí)踐》介紹了應(yīng)用實(shí)例、組件、模板、計(jì)算屬性、監(jiān)聽器、指令、表單、事件、數(shù)據(jù)綁定、路由、依賴注入、自定義樣式、動(dòng)畫、渲染函數(shù)、測(cè)試、響應(yīng)式編程等,還介紹了Vue CLI、TypeScript、Animate.css、Mocha、Vue Router、Naive UI、vue-axios等內(nèi)容。Vue.js 3完全支持TypeScript,使讀者可以采用類、面向?qū)ο蟮姆绞竭M(jìn)行編程。本書不僅能幫助前端新手理解前端框架功能,而且為開發(fā)者閱讀源碼提供助力,還能對(duì)廣大的前端技術(shù)愛好者有所啟發(fā),適合相關(guān)開發(fā)人員學(xué)習(xí)使用。

VUE.JS前端開發(fā)入門與實(shí)踐 內(nèi)容簡(jiǎn)介

目前單頁(yè)應(yīng)用框架層出不窮,Vue.js是其中十分耀眼的項(xiàng)目之一,廣受國(guó)內(nèi)外開發(fā)人員的推崇。《Vue.js前端開發(fā)入門與實(shí)踐》講解Vue.js前端框架的基礎(chǔ)知識(shí),共分為12章,包括Vue.js概述和安裝、TypeScript基礎(chǔ)、Vue.js應(yīng)用實(shí)例、Vue.js組件、Vue.js模板、Vue.js計(jì)算屬性與偵聽器、Vue.js樣式、Vue.js表達(dá)式、Vue.js事件、Vue.js表單和深入組件等內(nèi)容,*后還給出一個(gè)實(shí)戰(zhàn)案例供讀者系統(tǒng)學(xué)習(xí)Vue.js項(xiàng)目開發(fā)過程。 《Vue.js前端開發(fā)入門與實(shí)踐》既適合Vue.js初學(xué)者、Web前端開發(fā)人員閱讀,也適合高等院校和培訓(xùn)機(jī)構(gòu)的師生參考。

VUE.JS前端開發(fā)入門與實(shí)踐 目錄

第1章 理解Vue.js及其產(chǎn)生的背景 1
1.1 什么是Vue.js 2
1.1.1 為什么使用Vue.js 2
1.1.2 Vue.js的主要特點(diǎn) 3
1.1.3 Vue.js的優(yōu)勢(shì) 4
1.2 Vue.js產(chǎn)生的背景 4
1.2.1 傳統(tǒng)的前端開發(fā)模式 5
1.2.2 Vue.js的開發(fā)模式 5
1.2.3 Vue.js與jQuery的區(qū)別 7
1.2.4 Vue.js與React、Angular的比較 8
1.2.5 如何選擇Angular、React和Vue.js 11
1.3 如何學(xué)習(xí)Vue.js 12
1.3.1 知識(shí)儲(chǔ)備 12
1.3.2 學(xué)習(xí)安排 17
1.4 小結(jié) 18
第2章 快速開啟 一個(gè)Vue.js應(yīng)用 19
2.1 開發(fā)環(huán)境準(zhǔn)備 20
2.1.1 安裝Node.js 20
2.1.2 設(shè)置NPM鏡像 21
2.1.3 選擇合適的IDE 22
2.1.4 安裝Vue CLI 29
2.1.5 檢查和調(diào)試Vue.js應(yīng)用的工具——Vue Devtools 30
2.2 創(chuàng)建Vue.js應(yīng)用hello-world 32
2.2.1 利用Vue CLI初始化Vue.js應(yīng)用hello-world 32
2.2.2 運(yùn)行Vue.js應(yīng)用hello-world 33
2.3 探索Vue.js應(yīng)用 35
2.3.1 整體項(xiàng)目結(jié)構(gòu) 35
2.3.2 項(xiàng)目根目錄文件 35
2.3.3 node_modules目錄 36
2.3.4 public目錄 37
2.3.5 src目錄 37
2.4 在Vue.js應(yīng)用中使用TypeScript 38
2.4.1 基于Vue 3 Preview創(chuàng)建項(xiàng)目 38
2.4.2 基于Manually select features創(chuàng)建項(xiàng)目 39
2.4.3 TypeScript與JavaScript應(yīng)用的差異 43
2.5 小結(jié) 44
第3章 TypeScript基礎(chǔ) 45
3.1 TypeScript概述 46
3.1.1 TypeScript與JavaScript、ECMAScript的關(guān)系 46
3.1.2 TypeScript與Vue.js的關(guān)系 47
3.1.3 使用TypeScript的優(yōu)勢(shì) 48
3.1.4 安裝TypeScript 49
3.1.5 TypeScript代碼的編譯及運(yùn)行 49
3.2 常量與變量 51
3.2.1 const、let、var三者的作用域 52
3.2.2 常量與變量的區(qū)別 54
3.2.3 變量提升 55
3.3 TypeScript數(shù)據(jù)類型 64
3.3.1 基本類型 65
3.3.2 復(fù)雜基礎(chǔ)類型 71
3.3.3 對(duì)象類型 74
3.3.4 任意類型 75
3.3.5 聯(lián)合類型 75
3.3.6 交集類型 76
3.4 強(qiáng)大的面向?qū)ο篌w系 76
3.4.1 類 77
3.4.2 接口 78
3.4.3 演示接口的使用 78
3.4.4 泛型 79
3.4.5 演示泛型的使用 79
3.5 TypeScript的命名空間 80
3.5.1 聲明命名空間 80
3.5.2 命名空間體 80
3.5.3 導(dǎo)入聲明 81
3.5.4 導(dǎo)出聲明 81
3.5.5 合并聲明 82
3.6 TypeScript模塊 86
3.6.1 了解模塊 86
3.6.2 導(dǎo)入聲明 87
3.6.3 導(dǎo)入Require聲明 87
3.6.4 導(dǎo)出聲明 88
3.6.5 導(dǎo)出分配 88
3.6.6 了解CommonJS模塊 89
3.6.7 了解AMD模式 91
3.7 裝飾器 91
3.7.1 定義裝飾器 91
3.7.2 了解裝飾器的執(zhí)行時(shí)機(jī) 91
3.7.3 認(rèn)識(shí)4類裝飾器 93
3.8 小結(jié) 93
第4章 Vue.js應(yīng)用實(shí)例 95
4.1 創(chuàng)建應(yīng)用實(shí)例 96
4.1.1 一個(gè)應(yīng)用實(shí)例 97
4.1.2 讓應(yīng)用實(shí)例執(zhí)行方法 98
4.1.3 理解選項(xiàng)對(duì)象 99
4.1.4 理解根組件 102
4.1.5 理解MVC模型 104
4.1.6 理解MVP模型 105
4.1.7 理解MVVM模型 106
4.2 data property與data methods 107
4.2.1 理解data property 107
4.2.2 理解data methods 108
4.3 Vue.js的生命周期 110
4.3.1 生命周期中的鉤子函數(shù) 110
4.3.2 生命周期的圖示 111
4.3.3 生命周期鉤子函數(shù)的實(shí)例 112
4.4 小結(jié) 114
第5章 Vue.js組件 115
5.1 組件的基本概念 116
5.1.1 創(chuàng)建和注冊(cè)組件的基本步驟 116
5.1.2 理解組件的創(chuàng)建和注冊(cè) 117
5.1.3 父組件和子組件 118
5.1.4 DOM模板解析注意事項(xiàng) 119
5.1.5 data必須是函數(shù) 122
5.1.6 組件組合 124
5.1.7 組件注冊(cè) 124
5.2 組件通信 126
5.2.1 父組件與子組件通信 126
5.2.2 子組件與父組件通信 129
5.2.3 子組件之間的通信 130
5.2.4 通過插槽分發(fā)內(nèi)容 130
5.3 特殊情況 133
5.4 讓組件可以動(dòng)態(tài)加載 136
5.5 使用keep-alive緩存組件 137
5.6 小結(jié) 139
第6章 Vue.js模板 141
6.1 在模板中使用插值 142
6.1.1 文本 142
6.1.2 原生HTML代碼 143
6.1.3 綁定HTML屬性 145
6.1.4 JavaScript表達(dá)式 146
6.2 在模板中使用指令 148
6.2.1 理解指令中的參數(shù) 148
6.2.2 理解指令中的動(dòng)態(tài)參數(shù) 161
6.2.3 理解指令中的修飾符 163
6.3 在模板中使用指令的縮寫 164
6.3.1 使用v-bind指令的縮寫 165
6.3.2 使用v-on指令的縮寫 166
6.4 綜合實(shí)例 167
6.5 小結(jié) 172
第7章 Vue.js計(jì)算屬性與偵聽器 173
7.1 通過實(shí)例理解“計(jì)算屬性”的必要性 174
7.2 聲明“計(jì)算屬性” 176
7.3 “計(jì)算屬性”緩存與方法的關(guān)系 177
7.4 計(jì)算屬性的注意事項(xiàng) 178
7.4.1 計(jì)算函數(shù)不應(yīng)有副作用 178
7.4.2 避免直接修改計(jì)算屬性值 178
7.4.3 計(jì)算屬性無法追蹤非響應(yīng)式依賴 178
7.5 為什么需要偵聽器 179
7.5.1 理解偵聽器 179
7.5.2 一個(gè)偵聽器的實(shí)例 181
7.6 綜合實(shí)例 183
7.7 小結(jié) 187
第8章 Vue.js樣式 189
8.1 綁定樣式class 190
8.1.1 在class中綁定字符串 190
8.1.2 在class中綁定對(duì)象 191
8.1.3 在class中綁定數(shù)組 192
8.2 綁定內(nèi)聯(lián)樣式 193
8.2.1 在內(nèi)聯(lián)樣式中綁定對(duì)象 193
8.2.2 在內(nèi)聯(lián)樣式中綁定數(shù)組 194
8.2.3 在內(nèi)聯(lián)樣式中綁定多重值 195
8.3 綜合實(shí)例 196
8.4 小結(jié) 198
第9章 Vue.js表達(dá)式 199
9.1 Vue表達(dá)式的優(yōu)點(diǎn) 200
9.2 條件表達(dá)式 200
9.2.1 v-if指令的實(shí)例 201
9.2.2 v-else指令的實(shí)例 203
9.2.3 v-else-if指令的實(shí)例 204
9.2.4 v-show指令的實(shí)例 206
9.2.5 理解v-if指令與v-show指令的關(guān)系 207
9.3 for循環(huán)表達(dá)式 209
9.3.1 使用v-for指令遍歷數(shù)組 209
9.3.2 使用v-for指令遍歷數(shù)組設(shè)置索引 211
9.3.3 使用v-for指令遍歷對(duì)象的property名稱 212
9.3.4 數(shù)組過濾 213
9.3.5 使用值的范圍 214
9.4 v-for指令的不同使用場(chǎng)景 214
9.4.1 在中使用v-for指令 214
9.4.2 v-for指令與v-if指令一起使用 215
9.4.3 在組件上使用v-for指令 216
9.5 綜合實(shí)例 218
9.6 小結(jié) 222
第10章 Vue.js事件 223
10.1 什么是事件 224
10.1.1 一個(gè)簡(jiǎn)單的監(jiān)聽事件實(shí)例 224
10.1.2 處理原始的DOM事件 225
10.1.3 為什么需要在HTML代碼中 監(jiān)聽事件 228
10.2 多事件處理器的實(shí)例 228
10.3 小結(jié) 231
第11章 Vue.js表單 233
11.1 理解“表單輸入綁定” 234
11.2 “表單輸入綁定”的基礎(chǔ)用法 235
11.2.1 文本 235
11.2.2 多行文本 236
11.2.3 復(fù)選框 237
11.2.4 單選按鈕 239
11.2.5 選擇框 240
11.3 表單修飾符的使用 241
11.3.1 使用.lazy修飾符的實(shí)例 242
11.3.2 使用.number修飾符的 實(shí)例 242
11.3.3 使用.trim修飾符的實(shí)例 244
11.4 綜合實(shí)例 245
11.5 小結(jié) 250
第12章 深入組件 251
12.1 什么是組件注冊(cè) 252
12.2 全局注冊(cè)的實(shí)現(xiàn) 252
12.3 局部注冊(cè)的實(shí)現(xiàn) 256
12.4 深入介紹props(輸入屬性) 260
12.4.1 props聲明 260
12.4.2 props名字格式 261
12.4.3 傳遞不同的值類型 262
12.4.4 props校驗(yàn) 264
12.4.5 運(yùn)行時(shí)類型檢查 266
12.5 綜合實(shí)例 267
12.6 小結(jié) 274
展開全部

VUE.JS前端開發(fā)入門與實(shí)踐 作者簡(jiǎn)介

姬婧,現(xiàn)任唐山師范學(xué)院計(jì)算機(jī)科學(xué)系教師。主要從事vue.js設(shè)計(jì)開發(fā)、Web開發(fā)、游戲開發(fā)相關(guān)的教學(xué)與科研工作,具有豐富的軟件實(shí)踐經(jīng)驗(yàn)。在國(guó)內(nèi)專業(yè)權(quán)威期刊發(fā)表論文多篇,參與省廳市級(jí)教改、科研課題多項(xiàng)。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 心得体会网_心得体会格式范文模板 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | EPDM密封胶条-EPDM密封垫片-EPDM生产厂家 | 不干胶标签,不干胶标签纸_厂家-山东同力胶粘制品 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 美国HASKEL增压泵-伊莱科elettrotec流量开关-上海方未机械设备有限公司 | 酒店厨房设计_中央厨房设计_北京商用厨房设计公司-奇能商厨 | 中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折! | 球盟会·(中国)官方网站 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机_精密五金零件抛光设备厂家-冠古科技 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 识禅_对禅的了解,从这里开始| 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 周口风机|周风风机|河南省周口通用风机厂 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 |