-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Vue.js項目開發實戰

( 簡體 字)
作者:張帆類別:1. -> 程式設計 -> 網路編程 -> Vue.js
譯者:
出版社:機械工業出版社Vue.js項目開發實戰 3dWoo書號: 49621
詢問書籍請說出此書號!

缺書
NT售價: 445

出版日:8/1/2018
頁數:342
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111605294
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書以JavaScript語言為基礎,以Vue.js項目開發過程為主線,介紹了一整套面向Vue.js的項目開發技術。從NoSQL數據庫的搭建到Express項目API的編寫,后再由Vue.js顯示在前端的頁面中,讓讀者可以非常迅速地掌握這些技術,提高項目開發的能力。本書分為4篇。第1篇介紹了Vue.js基礎環境搭建,是全書的基石;第2篇介紹了電影網站項目的設計,涵蓋ES6、Webpack和工程化環境搭建等關鍵技術;第3篇介紹了電影網站項目的前端和后端的實現,涵蓋Node.js后端技術、Vue.js各種組件和API等技術;第4篇介紹了頁面優化,通過學習一些Vue.js模板和框架,從而制作更加美觀的用戶界面(UI)。本書適合Vue.js初學者和進階者閱讀,也適合其他Web前端和后端開發愛好者閱讀。對于一些產品經理,本書也同樣適合閱讀。另外,對于培訓機構和各類開設Web開發課程的院校,本書是一本很好的項目開發教程。
目錄:

第1篇 背景知識
第1章 初探網頁開發2
1.1 網頁開發歷史2
1.1.1 傳統網頁開發3
1.1.2 新前端網頁開發5
1.2 MVVM風格開發框架6
1.2.1 為什么會出現MVVM6
1.2.2 MVVM架構的最佳實踐7
1.2.3 MVC、MVP和MVVM開發模式對比8
1.3 Vue.js來了9
1.4 Vue.js的安裝10
1.4.1 使用獨立版本11
1.4.2 使用CDN安裝13
1.4.3 “npm大法”安裝15
1.4.4 使用Chrome瀏覽器測試Vue.js的雙向綁定17
1.5 Vue.js的主要特性19
1.5.1 組件19
1.5.2 模板22
1.5.3 響應式設計22
1.5.4 過渡效果22
1.5.5 單文件組件24
1.6 小結與練習24
1.6.1 小結24
1.6.2 練習25
第2篇 項目設計
第2章 開啟Vue.js之旅的準備工作28
2.1 JavaScript運行與開發環境28
2.1.1 神奇的包管理器——npm28
2.1.2 好用的瀏覽器——Chrome31
2.1.3 Vue.js的調試神器——vue-devtools34
2.1.4 非常智能的IDE——WebStorm36
2.2 認識ECMAScript 6(ES 6)39
2.2.1 ES 6的前世今生39
2.2.2 為什么要使用ES 640
2.3 ES 6的一些常用語法40
2.3.1 Default Parameters(默認參數)40
2.3.2 Template Literals(模板文本)41
2.3.3 Multi-line Strings(多行字符串)41
2.3.4 Destructuring Assignment(解構賦值)42
2.3.5 Enhanced Object Literals(增強的對象文本)42
2.3.6 Arrow Functions(箭頭函數)43
2.3.7 Promise實現44
2.3.8 塊作用域構造let45
2.3.9 Classes(類)46
2.3.10 Modules(模塊)46
2.4 使用Babel進行ES 6的轉化47
2.4.1 安裝Babel48
2.4.2 使用Babel48
2.5 精簡壓縮生產環境的Webpack51
2.5.1 Webpack是什么51
2.5.2 配置一個完整項目的Webpack52
2.5.3 不得不說的新版Webpack 456
2.6 小結與練習59
2.6.1 小結59
2.6.2 練習59
第3章 從一個電影網站項目學習Vue.js60
3.1 快速構建第一個Vue.js程序60
3.1.1 通過CLI構建應用60
3.1.2 輸出Hello world!63
3.1.3 開發環境與生產環境66
3.2 電影網站的設計70
3.2.1 網站的功能設計70
3.2.2 網站的路由設計71
3.2.3 網站的頁面設計72
3.3 電影網站的技術選擇73
3.3.1 服務的堅實后盾——數據庫73
3.3.2 數據的搬運和加工——服務器端74
3.4 小結與練習74
3.4.1 小結74
3.4.2 練習75
第4章 電影網站數據庫的搭建76
4.1 什么是數據庫76
4.1.1 什么是SQL76
4.1.2 什么是NoSQL78
4.1.3 兩種數據庫的對比分析79
4.2 MongoDB基礎入門80
4.2.1 為什么選擇MongoDB80
4.2.2 安裝MongoDB81
4.2.3 啟動MongoDB83
4.2.4 安裝MongoDB的可視化界面87
4.2.5 MongoDB的基礎操作90
4.3 電影網站數據庫的建立92
4.3.1 數據庫的分析與設計93
4.3.2 數據集的建立94
4.4 小結與練習96
4.4.1 小結96
4.4.2 練習97
第3篇 Vue.js應用開發
第5章 電影網站服務器端的設計100
5.1 使用JavaScript開發后端服務100
5.1.1 神奇的Node.js100
5.1.2 什么是Express101
5.2 使用Express進行Web開發102
5.2.1 安裝Express102
5.2.2 設計后臺服務API105
5.2.3 設計路由107
5.3 服務器測試108
5.3.1 一個測試HTTP請求的Postman插件108
5.3.2 在Chrome中安裝Postman插件109
5.3.3 使用Postman插件進行數據測試110
5.4 Express后臺代碼編寫112
5.4.1 新建工程112
5.4.2 連接數據庫115
5.4.3 使用Supervisor監控代碼的修改118
5.5 用戶系統開發119
5.5.1 注冊路由122
5.5.2 登錄路由125
5.5.3 找回密碼路由128
5.5.4 提交評論路由133
5.5.5 點贊路由135
5.5.6 下載路由137
5.5.7 發送站內信路由138
5.5.8 接收站內信路由141
5.6 前臺API開發143
5.6.1 顯示排行榜145
5.6.2 顯示文章列表145
5.6.3 顯示文章內容146
5.6.4 顯示用戶個人信息147
5.7 后臺API開發148
5.7.1 添加電影148
5.7.2 刪除電影151
5.7.3 更新電影152
5.7.4 獲取所有電影153
5.7.5 獲取用戶評論154
5.7.6 審核用戶評論154
5.7.7 刪除用戶評論156
5.7.8 封停用戶157
5.7.9 更新用戶密碼159
5.7.10 顯示所有用戶160
5.7.11 管理用戶權限162
5.7.12 新增文章163
5.7.13 刪除文章165
5.7.14 新增主頁推薦166
5.7.15 刪除熱點信息168
5.8 小結與練習169
5.8.1 小結169
5.8.2 練習170
第6章 Vue.js項目開發技術解析171
6.1 Vue.js實例171
6.1.1 何為構造器171
6.1.2 實例的屬性和方法172
6.1.3 生命周期173
6.2 Vue.js路由175
6.2.1 RESTful模式的路由175
6.2.2 安裝vue-router175
6.3 Vue.js路由配置vue-router176
6.3.1 動態路由匹配176
6.3.2 嵌套路由179
6.3.3 編程式導航181
6.3.4 命名路由183
6.3.5 命名視圖184
6.3.6 重定向和別名186
6.3.7 路由組件傳遞參數187
6.3.8 HTML 5 History模式188
6.4 數據獲取189
6.4.1 導航守衛189
6.4.2 數據獲取193
6.5 電影網站項目路由設計195
6.5.1 新建Vue.js項目195
6.5.2 前臺路由頁面編寫198
6.5.3 路由測試200
6.6 小結與練習201
6.6.1 小結201
6.6.2 練習201
第7章 模板學習202
7.1 Vue.js模板202
7.1.1 什么是模板202
7.1.2 為什么使用模板203
7.2 Vue.js模板語法203
7.2.1 文本輸出204
7.2.2 純HTML輸出205
7.2.3 JavaScript表達式206
7.2.4 指令參數208
7.3 計算屬性和觀察者屬性209
7.3.1 計算屬性209
7.3.2 計算屬性的緩存與方法210
7.3.3 計算屬性與被觀察的屬性211
7.3.4 計算屬性的setter方法212
7.3.5 觀察者213
7.3.6 聊天機器人小實例213
7.4 電影網站項目頁面編寫219
7.4.1 主頁219
7.4.2 電影列表頁226
7.4.3 電影詳情頁228
7.4.4 新聞詳情頁231
7.4.5 用戶登錄頁233
7.4.6 用戶注冊頁234
7.4.7 用戶密碼找回頁235
7.4.8 用戶詳情頁237
7.4.9 站內信的發送頁面239
7.5 小結與練習241
7.5.1 小結241
7.5.2 練習242
第8章 讓頁面變成動態頁面243
8.1 條件渲染243
8.1.1 v-if應用243
8.1.2 v-show應用244
8.2 列表渲染244
8.2.1 v-for列表渲染245
8.2.2 使用of作為分隔符245
8.2.3 v-for與v-if同時使用247
8.2.4 key關鍵字使用250
8.3 事件處理器v-on250
8.3.1 方法事件處理器251
8.3.2 內聯處理器252
8.3.3 事件修飾符252
8.3.4 鍵值修飾符253
8.3.5 修飾鍵254
8.3.6 鼠標的3個按鍵修飾符254
8.4 交互的靈魂——表單255
8.4.1 文本輸入255
8.4.2 多行文本256
8.4.3 復選框257
8.4.4 單選按鈕257
8.4.5 選擇按鈕258
8.5 值的綁定260
8.5.1 復選框值的綁定260
8.5.2 單選按鈕值的綁定260
8.5.3 選擇列表的設置和值的綁定261
8.5.4 完整的表單實例261
8.6 修飾符264
8.6.1 修飾符.lazy的使用264
8.6.2 修飾符.number的使用264
8.6.3 修飾符.trim的使用264
8.6.4 修飾符實例264
8.7 電影網站項目功能編寫266
8.7.1 主頁服務器內容獲取266
8.7.2 主頁獲取推薦內容顯示267
8.7.3 主頁列表顯示269
8.7.4 主頁用戶狀態顯示272
8.7.5 電影列表頁273
8.7.6 電影詳情頁275
8.7.7 新聞頁面功能280
8.7.8 用戶登錄功能282
8.7.9 用戶注冊頁面功能284
8.7.10 用戶密碼找回功能286
8.7.11 用戶詳情頁邏輯288
8.7.12 站內信邏輯291
8.8 小結與練習296
8.8.1 小結296
8.8.2 練習296
第4篇 頁面優化
第9章 讓頁面變得更加美麗298
9.1 使用CSS美化Vue.js298
9.1.1 什么是CSS298
9.1.2 如何在項目中使用CSS299
9.2 動態綁定class,讓頁面變得美觀300
9.2.1 綁定對象語法300
9.2.2 綁定數組語法302
9.2.3 自動添加前綴304
9.2.4 綁定多重值305
9.3 豐富多彩的模板和UI框架306
9.3.1 常用的UI框架306
9.3.2 如何使用專門為Vue.js準備的UI框架309
9.4 使用Vue-iView建立精美的應用309
9.4.1 安裝iView310
9.4.2 iView的用法312
9.4.3 應用iView主題314
9.5 常用組件315
9.5.1 柵格(Grid)組件315
9.5.2 按鈕318
9.5.3 表單組件319
9.5.4 表格325
9.6 使用iView美化項目328
9.6.1 在項目中使用iView328
9.6.2 主頁的樣式改造330
9.6.3 登錄頁的樣式改造333
9.7 小結與練習335
9.7.1 小結335
9.7.2 練習336
附錄 iView組件默認樣式337
序: