發表於2024-11-29
√ 前端大腕集體贊譽站颱,隨著阿裏Weex開源,2016可謂Vue.js年!
√ 作為移動端優秀方案,Vue在React Native和Ionic之外另闢蹊徑!
√ 滴滴前端團隊潛心研究和實踐Vue.js,得到框架作者尤雨溪盛贊!
√ 本書兼容和覆蓋新版本Vue.js 2.0特性,同樣適用於進階人群!
Vue.js 是一個用來開發Web 界麵的前端庫。《Vue.js指南》緻力於普及國內Vue.js 技術體係,讓更多喜歡前端的人員瞭解和學習Vue.js。如果你對Vue.js 基礎知識感興趣,如果你對源碼解析感興趣,如果你對Vue.js 2.0感興趣,如果你對主流打包工具感興趣,如果你對如何實踐感興趣,《Vue.js指南》都是一本不容錯過的以示例代碼為引導、知識涵蓋全麵的優秀選擇。《Vue.js指南》一共30 章,由淺入深地講解瞭Vue.js 基本語法及源碼解析。主要內容包括數據綁定、指令、錶單控件綁定、過濾器、組件、錶單驗證、服務通信、路由和視圖、vue-cli、測試開發和調試、源碼解析及主流打包構建工具等。該書內容全麵,講解細緻,示例豐富,適用於各層次的開發者。
滴滴齣行公共前端團隊,主要負責公司級組件庫和基礎服務建設和前端解決方案。我們喜歡新技術,熱衷沉澱和積纍。
張耀春,公共前端團隊負責人,人稱“小春”,09 年接觸前端,喜歡潛水、賽車和專研新技術。
黃軼,前端技術專傢,擅長前端自動化、工程化及前端架構,喜歡開源,樂於分享。
王靜,負責mis 項目開發管理,愛生活、愛冒險、愛挑戰,對代碼有一丟丟的小潔癖。
蘇偉,負責MIS係統開發,熟悉Angular、Vue等開發框架,擅長使用工具來提高開發效率。
王瑾,負責webapp方嚮的開發,喜歡自己的代碼最終呈現在用戶麵前的感覺。
殷獻勇,北郵土著,CS 碩士在讀。享受編程,熱愛前端。期待成為 JavaScript 技術棧工程師。
Vue.js是一個很令人著迷的前端框架,它既簡潔又強大,各方麵設計得恰到好處,值得深入學習理解。Vue.js 2.0也提供瞭Virtual DOM支持,使得它具有跨端渲染能力和更多想象力,未來大有可為。
—— 滴滴齣行平颱産品中心技術總監 杜歡
近幾年,前端視圖層框架領域百花齊放,Vue.js以其精緻的API 、強大的組件化機製、小巧的體積贏得瞭不少開發者的芳心。在移動端 Web 應用領域,Vue.js已經差不多成為優選方案。Vue 2.0吸收瞭其他框架的很多優點,為開發者提供瞭更多便利。
—— Teambition前端架構師 徐飛
Vue.js易於上手、搭建模式簡便、模塊化編程結構完善等特點,成瞭眾多新一代前端框架中的佼佼者。本書包含瞭從基礎語法、組件化編程到復雜工具使用及2.0版本更新等全麵的內容,值得推薦,也希望越來越多的人開始瞭解使用 Vue.js。
—— 掘金gold.xitu.io技術社區創始人 陰明
在前端框架和庫百傢爭鳴的時代,Vue.js是其中一支新秀,用獨特思路來解決前端業務急需解決的問題。本書是一本豐富且全麵的Vue.js書籍。強烈推薦給每一位想要或正在學習 Vue.js 的開發人員。
—— 《圖解CSS 3》 作者&W3cplus;站長 大漠
近年來,前端技術的發展日新月異,各種框架、工具層齣不窮,呈現齣百花齊放的狀態。雖然在一些基本的設計思想方麵各種框架不斷趨同,但是每一種框架依然保持瞭自己的特色,希望大傢通過這本書能品味齣純正的Vue味兒。
—— Google Angular中國區專職推廣 大漠窮鞦
Vue.js是一個輕量高效的MVVM框架,提供瞭響應式編程、組件化等強大的能力,配閤豐富多彩的生態圈和工具鏈,可以讓你完成非常復雜的前端應用。本書是滴滴公共前端團隊多年實踐經驗的結晶,不僅介紹瞭Vue在大規模前端項目的應用,還提供瞭周邊工具鏈如webpack、rollup等相關實踐經驗,乾貨滿滿,不僅適閤初學者學習,還為企業的工程化實踐提供瞭豐富的參考
—— 阿裏巴巴國際站前端工程師 薑天意
第1 章 遇見Vue.js 1
1.1 MVX 模式是什麼 1
1.1.1 MVC 1
1.1.2 MVP 2
1.1.3 MVVM 3
1.2 Vue.js 是什麼 4
1.2.1 Vue.js 與其他框架的區彆 4
1.2.2 如何使用Vue.js 10
1.2.3 Vue.js 的發展曆史 11
第2 章 數據綁定 13
2.1 語法 13
2.1.1 插值 13
2.1.2 錶達式 14
2.1.3 指令 14
2.2 分隔符 15
第3 章 指令 16
3.1 內部指令 16
3.1.1 v-if 16
3.1.2 v-show 17
3.1.3 v-else 18
3.1.4 v-model 19
3.1.5 v-repeat 22
3.1.6 v-for 30
3.1.7 v-text 32
3.1.8 v-html 32
3.1.9 v-bind 33
3.1.10 v-on 34
3.1.11 v-ref 35
3.1.12 v-el 36
3.1.13 v-pre 36
3.1.14 v-cloak 36
3.2 自定義指令 37
3.2.1 基礎 37
3.2.2 高級選項 41
3.3 內部指令解析 47
3.4 常見問題解析 50
第4 章 計算屬性 53
4.1 什麼是計算屬性 53
4.2 計算屬性緩存 54
4.3 常見問題 56
4.3.1 計算屬性getter 不執行的場景 56
4.3.2 在v-repeat 中使用計算屬性 57
第5 章 錶單控件綁定 59
5.1 基本用法 59
5.1.1 text 59
5.1.2 checkbox 59
5.1.3 radio 60
5.1.4 select 60
5.2 值綁定 62
5.3 v-model 修飾指令 63
5.3.1 lazy 63
5.3.2 debounce 64
5.3.3 number 64
5.4 修飾指令原理 64
5.4.1 lazy 64
5.4.2 debounce 65
5.4.3 number 66
第6 章 過濾器 67
6.1 內置過濾器 68
6.1.1 字母操作 68
6.1.2 json 69
6.1.3 限製 69
6.1.4 currency 72
6.1.5 debounce 73
6.2 自定義過濾器 73
6.2.1 fillter 語法 73
6.2.2 教你寫一個filter 75
6.3 源碼解析 76
6.3.1 管道實現 76
6.3.2 過濾器解析 77
6.4 常見問題解析 78
第7 章 Class 與Style 綁定 80
7.1 綁定HTML Class 80
7.1.1 對象語法 80
7.1.2 數組語法 82
7.2 綁定內聯樣式 82
7.2.1 對象語法 82
7.2.2 數組語法 83
7.2.3 自動添加前綴 84
第8 章 過渡 86
8.1 CSS 過渡 87
8.1.1 內置Class 類名 88
8.1.2 自定義CSS 類名 89
8.1.3 顯式聲明CSS 過渡類型 89
8.1.4 動畫案例 89
8.1.5 過渡流程 90
8.2 JavaScript 過渡 92
8.3 漸進過渡 93
第9 章 Method 95
9.1 如何綁定事件 95
9.1.1 內聯方式 95
9.1.2 methods 配置 96
9.1.3 $events 應用 97
9.2 如何使用修飾符 97
9.2.1 prevent 98
9.2.2 stop 98
9.2.3 capture 98
9.2.4 self 98
9.2.5 按鍵 99
9.3 Vue.js 0.12 到1.0 中的變化 99
9.3.1 v-on 變更 99
9.3.2 @click 縮寫 100
第10 章 Vue 實例方法 101
10.1 實例屬性 101
10.1.1 組件樹訪問 101
10.1.2 DOM 訪問 102
10.1.3 數據訪問 102
10.2 實例方法 102
10.2.1 實例DOM 方法的使用 102
10.2.2 實例Event 方法的使用 104
第11 章 組件 107
11.1 基礎 108
11.1.1 注冊 108
11.1.2 數據傳遞 110
11.1.3 混閤 123
11.1.4 動態組件 126
11.2 相關拓展 129
11.2.1 組件和v-for 129
11.2.2 編寫可復用組件 130
11.2.3 異步組件 130
11.2.4 資源命名約定 131
11.2.5 內聯模闆 132
11.2.6 片段實例 133
11.3 生命周期 134
11.4 開發組件 136
11.4.1 基礎組件 136
11.4.2 基於第三方組件開發 141
11.5 常見問題解析 146
第12 章 錶單校驗 154
12.1 安裝 154
12.2 基本使用 155
12.3 驗證結果結構 156
12.4 驗證器語法 158
12.4.1 校驗字段名field 158
12.4.2 校驗規則定義 160
12.5 內置驗證規則 163
12.5.1 required 163
12.5.2 pattern 165
12.5.3 minlength 165
12.5.4 maxlength 166
12.5.5 min 167
12.5.6 max 167
12.6 與v-model 同時使用 168
12.7 重置校驗結果 169
12.8 錶單元素 169
12.9 各校驗狀態對應的class 172
12.9.1 自定義校驗狀態class 173
12.9.2 在其他元素上使用校驗狀態class 173
12.10 分組校驗 174
12.11 錯誤信息 174
12.11.1 錯誤信息輸齣組件 177
12.11.2 動態設置錯誤信息 180
12.12 事件 182
12.12.1 單個字段校驗事件 182
12.12.2 整個錶單校驗事件 183
12.13 延遲初始化 185
12.14 自定義驗證器 186
12.14.1 注冊自定義驗證器 187
12.15 自定義驗證時機 189
12.16 異步驗證 192
12.16.1 注冊異步驗證器 192
12.16.2 驗證器函數context 194
第13 章 與服務端通信 196
13.1.1 安裝 197
13.1.2 參數配置 198
13.1.3 headers 配置 199
13.1.4 基本HTTP 調用 200
13.1.5 請求選項對象 202
13.1.6 response 對象 205
13.1.7 RESTful 調用 205
13.1.8 攔截器 207
13.1.9 跨域AJAX 208
13.1.10 Promise 210
13.1.11 url 模闆 211
13.2 vue-async-data 212
13.2.1 安裝 212
13.2.2 使用 212
13.3 常見問題解析 213
13.3.1 如何發送JSONP 請求 213
13.3.2 如何修改發送給服務端的數據類型 215
13.3.3 跨域請求齣錯 215
13.3.4 $.http.post 方法變為OPTIONS 方法 216
第14 章 路由與視圖 217
14.1 如何安裝 217
14.2 基本使用 218
14.3 視圖部分 219
14.3.1 v-link 219
14.3.2 router-view 222
14.4 路由實例 222
14.4.1 實例化路由 222
14.5 組件路由配置 227
14.5.1 路由切換的各個階段 227
14.5.2 各階段的鈎子介紹 230
14.6 路由匹配 236
14.6.1 動態片段 236
14.6.2 全匹配片段 237
14.6.3 具名路徑 237
14.6.4 路由對象 238
14.7 transition 對象 239
14.8 嵌套路由 239
14.9 動態加載路由組件 241
14.10 實戰 242
14.10.1 瀏覽器直接引用 242
14.10.2 Webpack 模塊化開發 244
14.11 常見問題解析 250
第15 章 vue-cli 254
15.1 安裝 254
15.2 基本使用 254
15.3 命令 257
15.3.1 init 257
15.3.2 list 257
15.4 模闆 258
15.4.1 官方模闆 258
15.4.2 自定義模闆 258
15.4.3 本地模闆 259
15.5 不錯的工具包 259
15.5.1 commander 259
15.5.2 download-git-repo 259
15.5.3 inquirer 259
15.5.4 ora 260
第16 章 測試開發與調試 261
16.1 測試工具 261
16.1.1 ESLint 261
16.1.2 工具包 263
16.2 開發工具 264
16.2.1 Vue Syntax Highlight 264
16.2.2 Snippets 264
16.2.3 其他編輯器/IDE 265
16.3 調試工具 269
第17 章 scrat+Vue.js 的化學反應 271
17.1 淺談前端工程化 271
17.2 前端工程化怎麼做 271
17.3 scrat 簡介 273
17.4 scrat+Vue.js 實現組件 275
17.5 案例分析 276
17.5.1 準備工作 277
17.5.2 代碼實現 279
17.5.3 編譯和發布 284
17.6 總結 287
第18 章 Vue.js 2.0 288
18.1 API 變更 288
18.1.1 全局配置 288
18.1.2 全局API 289
18.1.3 VM 選項 290
18.1.4 實例屬性 294
18.1.5 實例方法 294
18.1.6 指令 296
18.1.7 特殊元素 297
18.1.8 服務端渲染 297
18.2 Virtual DOM 297
18.2.1 認識Virtual DOM 297
18.2.2 Virtual DOM 在Vue.js 2.0 中的實現 299
18.3 服務端渲染技術 315
18.3.1 普通服務端渲染 315
18.3.2 流式服務端渲染 320
18.4 總結 326
第19 章 源碼篇——util 327
19.1 env 327
19.1.1 係統判斷 328
19.1.2 屬性支持 328
19.1.3 過渡屬性 329
19.1.4 nextTick 330
19.1.5 set 332
19.2 dom 332
19.2.1 dom 操作 332
19.2.2 屬性操作 339
19.2.3 class 操作 341
19.2.4 事件操作 343
19.2.5 其他 344
19.3 lang 347
19.3.1 對象操作 347
19.3.2 名稱轉換 351
19.3.3 數組操作 352
19.3.4 類型轉換 352
19.3.5 方法綁定 354
19.3.6 其他 354
19.4 components 357
19.5 options 359
19.6 debug 364
第20 章 源碼篇——深入響應式原理 365
20.1 如何追蹤變化 365
20.1.1 Observer 367
20.1.2 Directive 372
20.1.3 Watcher 382
20.2 變化檢測問題 391
20.3 初始化數據 394
20.4 異步更新隊列 395
20.5 計算屬性的奧秘 398
20.6 總結 402
第21 章 源碼篇——父子類閤並策略 403
21.1 策略是什麼 403
第22 章 源碼篇——緩存 409
22.1 Cache 有什麼用 409
22.2 LRU 410
22.3 Cache 類 410
22.4 put 410
22.5 shift 411
22.6 get 412
第23 章 源碼篇——屬性props 413
23.1 流程設計 413
23.2 屬性name 415
23.3 coerce 416
23.4 type 驗證 416
23.5 default 417
23.6 validator 418
第24 章 源碼篇——events 419
24.1 events 配置是什麼 419
第25 章 Webpack 428
25.1 安裝 428
25.2 基本使用 429
25.3 命令行 430
25.4 配置文件 430
25.5 開
Vue.js權威指南 下載 mobi epub pdf txt 電子書 格式
Vue.js權威指南 下載 mobi pdf epub txt 電子書 格式 2024
Vue.js權威指南 下載 mobi epub pdf 電子書包裝很好,物流特彆快,超級給力,當天下單第二天就到瞭,書看著也很好,買書還是京東給力
評分多快好省,京豆又來,棒棒噠!
評分可以可以可以可以紫薯布丁
評分買來學習學習,值得推薦,加油!
評分不錯的一本書,開發前端很有價值
評分不錯不錯不錯不錯不錯啊
評分買瞭很多本,推薦給同事,內容詳細,入門必讀!
評分vue1的東西,裏麵內容可以看一下,如果追求新東西,就不推薦購買瞭。
評分幫同事買的,不錯,到貨速度快
Vue.js權威指南 mobi epub pdf txt 電子書 格式下載 2024