Vue.js實戰 | ||
| 定價 | 79.00 |
齣版社 | 清華大學齣版社 | |
版次 | 1 | |
齣版時間 | 2017年01月 | |
開本 | 16開 | |
作者 | 梁灝 | |
裝幀 | 平裝 | |
頁數 | 330 | |
字數 | 550000 | |
ISBN編碼 | 9787302484929 | |
重量 |
目錄
目 錄
第1篇 基礎篇
第1章 初識Vue.js 3
1.1 Vue.js是什麼 3
1.1.1 MVVM模式 3
1.1.2 Vue.js有什麼不同 4
1.2 如何使用Vue.js 5
1.2.1 傳統的前端開發模式 5
1.2.2 Vue.js的開發模式 5
第2章 數據綁定和第壹個Vue應用 8
2.1 Vue實例與數據綁定 9
2.1.1 實例與數據 9
2.1.2 生命周期 10
2.1.3 插值與錶達式 11
2.1.4 過濾器 13
2.2 指令與事件 15
2.3 語法糖 18
第3章 計算屬性 19
3.1 什麼是計算屬性 19
3.2 計算屬性用法 20
3.3 計算屬性緩存 23
第4章 vbind及class與style綁定 25
4.1 瞭解vbind指令 25
4.2 綁定class的幾種方式 26
4.2.1 對象語法 26
4.2.2 數組語法 27
4.2.3 在組件上使用 29
4.3 綁定內聯樣式 30
第5章 內置指令 32
5.1 基本指令 32
5.1.1 vcloak 32
5.1.2 vonce 33
5.2 條件渲染指令 33
5.2.1 vif、velseif、velse 33
5.2.2 vshow 36
5.2.3 vif與vshow的選擇 36
5.3 列錶渲染指令vfor 37
5.3.1 基本用法 37
5.3.2 數組更新 41
5.3.3 過濾與排序 43
5.4 方法與事件 44
5.4.1 基本用法 44
5.4.2 修飾符 46
5.5 實戰:利用計算屬性、指令等知識開發購物車 47
第6章 錶單與vmodel 55
6.1 基本用法 55
6.2 綁定值 61
6.3 修飾符 63
第7章 組件詳解 65
7.1 組件與復用 65
7.1.1 為什麼使用組件 65
7.1.2 組件用法 66
7.2 使用props傳遞數據 70
7.2.1 基本用法 70
7.2.2 單嚮數據流 72
7.2.3 數據驗證 74
7.3 組件通信 75
7.3.1 自定義事件 75
7.3.2 使用vmodel 77
7.3.3 非父子組件通信 79
7.4 使用slot分發內容 83
7.4.1 什麼是slot 83
7.4.2 作用域 84
7.4.3 slot用法 85
7.4.4 作用域插槽 87
7.4.5 訪問slot 89
7.5 組件高ji用法 90
7.5.1 遞歸組件 90
7.5.2 內聯模闆 92
7.5.3 動態組件 93
7.5.4 異步組件 94
7.6 其他 95
7.6.1 $nextTick 95
7.6.2 XTemplates 96
7.6.3 手動掛載實例 97
7.7 實戰:兩個常用組件的開發 98
7.7.1 開發一個數字輸入框組件 98
7.7.2 開發一個標簽頁組件 106
第8章 自定義指令 118
8.1 基本用法 118
8.2 實戰 121
8.2.1 開發一個可從外部關閉的下拉菜單 121
8.2.2 開發一個實時時間轉換指令vtime 126
第2篇 進階篇
第9章 Render函數 133
9.1 什麼是Virtual Dom 133
9.2 什麼是Render函數 136
9.3 createElement用法 140
9.3.1 基本參數 140
9.3.2 約束 143
9.3.3 使用代替模闆功能 147
9.4 函數化組件 153
9.5 JSX 157
9.6 實戰:使用Render函數開發可排序的錶格組件 159
9.7 實戰:留言列錶 172
9.8 總結 183
第10章 使用webpack 184
10.1 前端工程化與webpack 184
10.2 webpack基礎配置 187
10.2.1 安裝webpack與webpackdevserver 187
10.2.2 就是一個js文件而已 188
10.2.3 逐步完善配置文件 191
10.3 單文件組件與vueloader 194
10.4 用於生産環境 201
第11章 插件 206
11.1 前端路由與vuerouter 207
11.1.1 什麼是前端路由 207
11.1.2 vuerouter基本用法 208
11.1.3 跳轉 212
11.1.4 高ji用法 213
11.2 狀態管理與Vuex 216
11.2.1 狀態管理與使用場景 216
11.2.2 Vuex基本用法 217
11.2.3 高ji用法 221
11.3 實戰:中央事件總綫插件vuebus 227
第3篇 實戰篇
第12章 iView**組件剖析 235
12.1 級聯選擇組件Cascader 236
12.2 摺疊麵闆組件Collapse 249
12.3 iView內置工具函數 257
第13章 實戰:知乎日報項目開發 261
13.1 分析與準備 261
13.2 推薦列錶與分類 265
13.2.1 搭建基本結構 265
13.2.2 主題日報 267
13.2.3 每日推薦 271
13.2.4 自動加載更多推薦列錶 276
13.3 文章詳情頁 278
13.3.1 加載內容 278
13.3.2 加載評論 281
13.4 總結 286
第14章 實戰:電商網站項目開發 288
14.1 項目工程搭建 288
14.2 商品列錶頁 290
14.2.1 需求分析與模塊拆分 290
14.2.2 商品簡介組件 291
14.2.3 列錶按照價格、銷量排序 297
14.2.4 列錶按照品牌、顔色篩選 306
14.3 商品詳情頁 309
14.4 購 物 車 313
14.4.1 準備數據 314
14.4.2 顯示和操作數據 316
14.4.3 使用優惠碼 320
14.5 總結 324
第15章 相關開源項目介紹 325
15.1 服務端渲染與Nuxt.js 325
15.1.1 是否需要服務端渲染 325
15.1.2 Nuxt.js 326
15.2 HTTP庫axios 327
15.3 多語言插件vuei18n 329
內容介紹
本書以Vue.js 2為基礎,以項目實戰的方式來引導讀者漸進式學習Vue.js。本書分為基礎篇、進階篇和實戰篇三部分。基礎篇主要是對 Vue.js 核心功能的介紹;進階篇主要講解前端工程化Vue.js的組件化、插件的使用;實戰篇著重開發瞭兩個完整的示例,所涉及的內容涵蓋Vue.js絕大部分API。通過閱讀本書,讀者能夠掌握Vue.js框架主要API的使用方法、自定義指令、組件開發、單文件組件、Render函數、使用webpack開發可復用的單頁麵富應用等。
本書示例豐富、側重實戰,適用於剛接觸或即將接觸Vue.js的開發者,也適用於對Vue.js有過開發經驗,但需要進一步提升的開發者。
作 譯 者:梁睿坤
齣版時間:2017-04 韆 字 數:400
版 次:01-01 頁 數:304
開 本:16開
裝 幀:
I S B N :9787121310683
換 版:
所屬分類:科技 >> 計算機 >> 網絡與互聯網
紙質書定價:¥79.0
本書以Vue2的實踐應用為根基,從實際示例入手,詳細講解Vue2的基礎理論應用及高級組件開發,通過簡明易懂的實例代碼,生動地讓讀者快速、全方位地掌握Vue2的各種入門技巧以及一些在實際項目中的寶貴經驗。本書除瞭全麵、細緻地講述Vue2的生態結構、實際編程技巧和一些從實踐中得到的經驗,還重點介紹如何以組件化編程思想為指導,以前端工程化方法為實現手段來實踐Vue2,通過組件的單元測試和E2E測試來保證工程質量。
第1章 例說Vue.js
1.1 插值
1.2 數據綁定
1.3 樣式綁定
1.4 過濾器
第2章 工程化的Vue.js開發
2.1 腳手架vue-cli
2.2 深入vue-cli的工程模闆
2.2.1 webpack-simple模闆
2.2.2 webpack模闆
2.2.3 構建工具
2.3 Vue工程的webpack配置與基本用法
2.3.1 webpack的特點
2.3.2 基本用法
2.3.3 用彆名取代路徑引用
2.3.4 配置多入口程序
2.4 基於Karma+Phantom+Mocha+Sinon+Chai的單元測試環境
2.5 基於Nightwatch的端到端測試環境
第3章 路由與頁麵間導航
3.1 vue-router
3.2 路由的模式
3.3 路由與導航
3.4 導航狀態樣式
3.5 History的控製
3.6 關於Fallback
3.7 小結
第4章 頁麵的區塊化與組件的封裝
4.1 頁麵邏輯的實現
4.2 封裝可重用組件
4.3 自定義事件
4.4 數據接口的分析與提取
4.5 從服務端獲取數據
4.6 創建復閤型的模闆組件
4.7 數據模擬
4.8 小結
4.9 擴展閱讀:Vue組件的繼承——mixin
第5章 Vue的測試與調試技術
5.1 Mocha入門
5.2 組件的單元測試方法
5.3 單元測試中的仿真技術
5.3.1 調用偵測(Spies)
5.3.2 Sinon的斷言擴展
5.3.3 存根(stub)
5.3.4 接口仿真(Mocks)
5.3.5 後端服務仿真
5.4 調試
5.5 Nightwatch入門
5.5.1 編寫端到端測試
5.5.2 鈎子函數與異步測試
5.5.3 全局模塊與Nightwatch的調試
5.5.4 Page Objects模式
第6章 視圖與錶單的處理
6.1 為Vue2集成UIkit
6.2 錶格視圖的實現
6.2.1 實時數據篩選
6.2.2 多行數據的選擇
6.2.3 排序的實現
6.3 單一職責原則與高級組件開發方法
6.3.1 搜索區的組件化
6.3.2 母闆組件
6.3.3 重構模態對話框組件
6.3.4 高級組件與Render方法
6.3.5 UIkit按鈕
6.3.6 通用錶格組件
6.4 錶單的設計與實現
6.4.1 計算屬性的雙嚮綁定
6.4.2 富文本編輯器組件的實現
6.4.3 實現嵌套式容器組件
6.4.4 錶單的驗證
6.5 集成服務端的CRUD Restful API
6.6 HTTP攔截器inteceptor
6.7 開發服務器的定製
第7章 Vuex狀態管理
7.1 Vuex的基本結構
7.2 data的替代者——State和Getter
7.3 測試Getter
7.4 Action——操作的執行者
7.5 測試Action
7.6 隻用Mutation修改狀態
7.7 測試Mutations
7.8 子狀態和模塊
7.9 用服務分離外部操作
附錄A Chai斷言參考
附錄B Vee-Validate驗證規則參考
Vue.js 前端開發 快速入門與專業應用
> " class="head_title_name"> 拒絕長篇纍牘的紙上談兵!拒絕拿打印文檔來糊弄事兒!這是第1本詳盡介紹Vue.js實際項目開發的Vue.js指南書!即學即用!
版 次:1
頁 數:
字 數:
印刷時間:2017年03月01日
開 本:16開
紙 張:膠版紙
印 次:1
包 裝:平裝-膠訂
是否套裝:否
國際標準書號ISBN:9787115444936
所屬分類:圖書>計算機/網絡>程序設計>其他
學以緻用:以實際項目為立足點,拒絕紙上談兵,本書幫你快速上手! 應用廣泛:摸透Vue.js,無論是桌麵端還是移動端,讓你從容麵對! 求職利器:國內互聯網公司已廣泛使用Vue.js開發,再不學就晚瞭!
內容簡介
《Vue.js 前端開發 快速入門與專業應用》分為10章:簡介,基礎特性,指令,過濾器,過渡,組件,狀態管理,常用插件,工程實例,Weex打包。從簡單的單個實例和基礎語法,到工程實例,將係統的講述Vue.js在項目中的適用場景和具體操作。 書的特點在於案例詳實,使讀者體會到框架的優點和便捷之處,提升開發效率,能將Vue.js運用到實際項目中,避免紙上談兵的尷尬。
作者簡介
陳陸揚 前端工程師,2011年8月入職百度擔任前端工程師,2013年2月擔任去哪兒網無綫touch機票前端負責人。2014.11月開始創業,目前在新東方投資的在綫教育公司擔任前端負責人。熟悉Vue.js框架,使用並開發綫上産品。
目 錄
第1章 Vue.js簡介
1.1 Vue.js是什麼 1
1.2 為什麼要用Vue.js 2
1.3 Vue.js的Hello world 2
第2章 基礎特性
2.1 實例及選項 5
2.1.1 模闆 6
评分
评分
评分
评分
评分
评分
评分
评分
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有