注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)Vue.js開發(fā)快速入門到精通

Vue.js開發(fā)快速入門到精通

Vue.js開發(fā)快速入門到精通

定 價:¥99.00

作 者: 明日科技 編著
出版社: 化學工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787122448705 出版時間: 2024-11-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  《Vue.js開發(fā)快速入門到精通》是一本側重編程基礎 實踐的Vue.js程序開發(fā)圖書,為了保證讀者可以學以致用,在實踐方面循序漸進地進行3個層次的實踐:基礎知識實踐、進階應用實踐和綜合應用實踐。全面介紹了使用Vue.js進行程序開發(fā)的知識,從學習到實踐的角度出發(fā),以幫助讀者快速掌握Vue.js開發(fā)的技能,拓寬職場的道路。本書通過各種示例將學習與應用相結合,通過案例對所學知識進行綜合應用,通過開發(fā)實際項目將Vue.js開發(fā)的各項技能應用到實際工作中。全書共20章,主要分為三個篇章:基礎篇包括初識Vue.js、基礎特性、條件判斷、列表渲染、計算屬性和監(jiān)聽屬性、樣式綁定、事件處理、表單控件綁定、自定義指令、組件、過渡效果、使用插件實現(xiàn)路由和Ajax、單頁Web應用、狀態(tài)管理;案例篇包括模擬QQ聊天窗口、貪吃蛇小游戲、注冊與登錄、時光音樂網首頁設計、游戲公園;項目篇包括51購商城。本書提供豐富的資源,包含實例、實戰(zhàn)練習、案例、項目,力求為讀者打造一本基礎 應用 實踐一體化精彩的Vue.js開發(fā)實例圖書。本書不僅適合初學者、編程愛好者、準備畢業(yè)設計的學生、參加實習的“菜鳥”程序員,而且適合初、中級程序開發(fā)人員以及程序測試和維護人員。

作者簡介

  無

圖書目錄

基礎篇  001
第1章  初識Vue.js  002
1.1  Vue.js概述  002
1.1.1  什么是Vue.js  002
1.1.2  Vue.js的主要特性  003
1.2  Vue.js的安裝  003
1.2.1  直接下載并引入  003
1.2.2  引用外部CDN文件  004
1.2.3  使用NPM方法  004
1.3  Vue.js的開發(fā)模式  005
1.4  WebStorm簡介  005
1.4.1  WebStorm的下載  006
1.4.2  WebStorm的安裝  006
1.5  創(chuàng)建第一個Vue實例  010
第2章  基礎特性  015
2.1  創(chuàng)建Vue實例  015
2.1.1  使用el選項定義掛載元素  015
2.1.2  使用data選項定義數(shù)據  016
2.1.3  使用methods選項定義方法  017
2.1.4  生命周期鉤子函數(shù)  018
2.2  實現(xiàn)數(shù)據綁定  019
2.2.1  插值  019
2.2.2  定義過濾器  024
2.2.3  使用指令  028
2.3  綜合案例—動態(tài)顯示時間  029
2.4  實戰(zhàn)練習  031
第3章  條件判斷  032
3.1  使用v-if指令  032
3.1.1  基本用法  032
3.1.2  判斷一組元素  033
3.2  使用v-else指令  033
3.3  使用v-else-if指令  035
3.4  管理可復用的元素  037
3.5  使用v-show指令  038
3.5.1  基本用法  038
3.5.2  v-if指令和v-show指令的比較  039
3.6  綜合案例—輸出獎項級別及獎品  039
3.7  實戰(zhàn)練習  041
第4章  列表渲染  043
4.1  遍歷數(shù)組  043
4.1.1  基本用法  043
4.1.2  循環(huán)渲染多個元素  045
4.1.3  數(shù)組的操作  046
4.2  遍歷對象  050
4.2.1  基本用法  050
4.2.2  添加響應式屬性  052
4.3  遍歷整數(shù)  054
4.4  綜合案例—過濾圖書信息  055
4.5  實戰(zhàn)練習  056
第5章  計算屬性和監(jiān)聽屬性  058
5.1  計算屬性的基本用法  058
5.1.1  什么是計算屬性  058
5.1.2  簡單應用  059
5.2  getter和setter  060
5.2.1  使用getter讀取屬性值  060
5.2.2  使用setter設置屬性值  061
5.3  計算屬性的緩存  062
5.4  監(jiān)聽屬性的用法  064
5.4.1  什么是監(jiān)聽屬性  064
5.4.2  簡單應用  065
5.4.3  deep選項的用法  066
5.5  計算屬性和監(jiān)聽屬性的比較  066
5.6  綜合案例—統(tǒng)計購物車中的商品總價  067
5.7  實戰(zhàn)練習  069
第6章  樣式綁定  070
6.1  綁定class屬性  070
6.1.1  綁定為對象  070
6.1.2  綁定為數(shù)組  076
6.2  綁定style屬性  078
6.2.1  綁定為對象  078
6.2.2  綁定為數(shù)組  081
6.3  綜合案例—豎向導航菜單  082
6.4  實戰(zhàn)練習  084
第7章 事件處理  085
7.1  監(jiān)聽DOM事件  085
7.1.1  v-on指令  085
7.1.2  綁定事件處理方法  086
7.1.3  使用內聯(lián)語句  089
7.2  事件中的修飾符  091
7.2.1  事件修飾符  091
7.2.2  按鍵修飾符  093
7.3  綜合案例—二級聯(lián)動菜單  095
7.4  實戰(zhàn)練習  098
第8章  表單控件綁定  099
8.1  文本框的綁定  099
8.1.1  綁定單行文本框  099
8.1.2  綁定文本域  101
8.2  單選按鈕的綁定  103
8.3  復選框的綁定  105
8.3.1  綁定單個復選框  105
8.3.2  綁定多個復選框  107
8.4  下拉菜單的綁定  108
8.4.1  綁定單選下拉菜單  108
8.4.2  綁定可多選的下拉菜單  111
8.5  將值綁定到動態(tài)屬性  113
8.5.1  單選按鈕的值綁定  113
8.5.2  復選框的值綁定  113
8.5.3  下拉菜單的值綁定  115
8.6  v-model指令的修飾符  115
8.6.1  lazy修飾符  115
8.6.2  number修飾符  116
8.6.3  trim修飾符  116
8.7  綜合案例—省市區(qū)三級聯(lián)動菜單  117
8.8  實戰(zhàn)練習  119
第9章  自定義指令  121
9.1  注冊自定義指令  121
9.1.1  注冊全局自定義指令  121
9.1.2  注冊局部自定義指令  122
9.2  鉤子函數(shù)  123
9.3  綁定值的類型  126
9.3.1  綁定數(shù)值  126
9.3.2  綁定字符串  127
9.3.3  綁定對象字面量  127
9.4  綜合案例—實現(xiàn)元素的隨意拖動  128
9.5  實戰(zhàn)練習  130
第10章  組件  131
10.1  組件的注冊  131
10.1.1  全局注冊  131
10.1.2  局部注冊  134
10.2  向子組件傳遞數(shù)據  135
10.2.1  傳遞靜態(tài)數(shù)據  135
10.2.2  Prop的書寫規(guī)則  136
10.2.3  傳遞動態(tài)數(shù)據  137
10.2.4  Prop驗證  141
10.3  組件的事件處理  143
10.3.1  自定義事件  143
10.3.2  監(jiān)聽原生事件  147
10.4  使用插槽實現(xiàn)內容分發(fā)  147
10.4.1  插槽的基礎用法  148
10.4.2  編譯作用域  148
10.4.3  設置后備內容  149
10.4.4  具名插槽的用法  150
10.4.5  插槽Prop  153
10.5  混入對象  156
10.5.1  混入的基礎用法  156
10.5.2  選項的合并  157
10.5.3  全局混入對象  160
10.6  動態(tài)組件的使用  161
10.6.1  動態(tài)組件的基礎用法  161
10.6.2  組件的緩存  163
10.7  綜合案例—實現(xiàn)經典散文和經典小說之間的切換  166
10.8  實戰(zhàn)練習  169
第11章  過渡效果  171
11.1  單元素的過渡效果  171
11.1.1  CSS過渡效果  171
11.1.2  過渡的類名  172
11.1.3  CSS動畫效果  174
11.1.4  自定義過渡類名  176
11.1.5  使用鉤子函數(shù)設置過渡  177
11.2  多元素的過渡效果  180
11.2.1  多元素過渡的基本用法  180
11.2.2  設置元素的key屬性  181
11.2.3  設置過渡模式  184
11.3  多組件的過渡效果  185
11.4  列表的過渡效果  188
11.5  綜合案例—廣告圖片的輪播效果  190
11.6  實戰(zhàn)練習  193
第12章  使用插件實現(xiàn)路由和Ajax  194
12.1  設置路由  194
12.1.1  引入vue-router  194
12.1.2  路由的基本用法  196
12.1.3  動態(tài)匹配路由  197
12.1.4  設置路由名稱  198
12.1.5  應用push()方法實現(xiàn)跳轉  198
12.1.6  嵌套路由  201
12.1.7  設置視圖名稱  208
12.1.8  路由重定向  211
12.1.9  路由的高級用法  211
12.2  實現(xiàn)Ajax請求  216
12.2.1  引入axios  216
12.2.2  發(fā)送GET請求  217
12.2.3  發(fā)送POST請求  220
12.3  綜合案例—應用嵌套路由實現(xiàn)組件的切換  223
12.4  實戰(zhàn)練習  225
第13章  單頁Web應用  227
13.1  webpack簡介  227
13.1.1  webpack的安裝  227
13.1.2  webpack的基本用法  228
13.2  loader簡介  230
13.2.1  CSS加載器  230
13.2.2  配置文件  231
13.2.3  圖片加載器  233
13.3  單文件組件  235
13.3.1  什么是單文件組件  235
13.3.2  簡單應用  235
13.4  使用@vue/cli構建項目  238
13.4.1  @vue/cli的安裝  238
13.4.2  快速構建項目  239
13.5  綜合案例—實現(xiàn)購物車功能  243
13.6  實戰(zhàn)練習  247
第14章  狀態(tài)管理  248
14.1  什么是Vuex  248
14.2  Vuex的使用  249
14.2.1  Vuex的組成  249
14.2.2  在@vue/cli中使用Vuex  249
14.3  綜合案例—保存用戶登錄狀態(tài)  260
14.4  實戰(zhàn)練習  266
案例篇  269
第15章  模擬QQ聊天窗口——Vue.js JavaScript實現(xiàn)  270
15.1  案例分析  270
15.2  實現(xiàn)過程  271
15.2.1  左側用戶列表的設計  272
15.2.2  聊天內容顯示區(qū)域設計  274
15.2.3  文字編輯區(qū)域設計  274
第16章  貪吃蛇小游戲——Vue.js JavaScript實現(xiàn)  278
16.1  案例分析  278
16.2  實現(xiàn)過程  279
16.2.1  游戲初始界面設計  279
16.2.2  游戲操作  282
第17章  注冊與登錄——@vue/cli Router Vuex實現(xiàn)  285
17.1  案例分析  285
17.2  實現(xiàn)過程  286
17.2.1  注冊頁面設計  287
17.2.2  用戶注冊驗證  288
17.2.3  保存注冊信息  290
17.2.4  登錄頁面設計  290
17.2.5  驗證滑塊設計  291
17.2.6  用戶登錄驗證  292
17.2.7  在根組件中實現(xiàn)路由  293
第18章  時光音樂網首頁設計——@vue/cli axios實現(xiàn)  296
18.1  案例分析  296
18.2  實現(xiàn)過程  297
18.2.1  導航欄的設計  297
18.2.2  歌曲列表展示界面  298
18.2.3  輪播圖的設計  300
18.2.4  歌曲排行榜  302
18.2.5  最新音樂資訊  303
18.2.6  頁面底部的設計  304
18.2.7  在根組件中構建音樂網首頁  305
第19章  游戲公園——@vue/cli Router Vuex實現(xiàn)  307
19.1  案例分析  307
19.2  實現(xiàn)過程  309
19.2.1 主頁設計  309
19.2.2 博客列表頁面設計  314
19.2.3 博客詳情頁面設計  315
19.2.4 關于我們頁面設計  318
項目篇  321
第20章  51購商城——Vue.js @vue/cli Vuex實現(xiàn)  322
20.1  項目的設計思路  322
20.1.1  項目概述  322
20.1.2  界面預覽  322
20.1.3  功能結構  324
20.1.4  業(yè)務流程  324
20.1.5  文件夾組織結構  325
20.2  主頁的設計與實現(xiàn)  325
20.2.1  主頁的設計  325
20.2.2  頂部區(qū)和底部區(qū)功能的實現(xiàn)  327
20.2.3  商品分類導航功能的實現(xiàn)  330
20.2.4  輪播圖功能的實現(xiàn)  331
20.2.5  商品推薦功能的實現(xiàn)  335
20.3  商品詳情頁面的設計與實現(xiàn)  337
20.3.1  商品詳情頁面的設計  337
20.3.2  圖片放大鏡效果的實現(xiàn)  338
20.3.3  商品概要功能的實現(xiàn)  340
20.3.4  猜你喜歡功能的實現(xiàn)  343
20.3.5  選項卡切換效果的實現(xiàn)  345
20.4  購物車頁面的設計與實現(xiàn)  346
20.4.1  購物車頁面的設計  346
20.4.2  購物車頁面的實現(xiàn)  347
20.5  付款頁面的設計與實現(xiàn)  350
20.5.1  付款頁面的設計  350
20.5.2  付款頁面的實現(xiàn)  350
20.6  登錄注冊頁面的設計與實現(xiàn)  354
20.6.1  登錄注冊頁面的設計  354
20.6.2  登錄頁面的實現(xiàn)  354
20.6.3  注冊頁面的實現(xiàn)  357

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號