-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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+Node.js全棧開發實戰

( 簡體 字)
作者:王金柱類別:1. -> 程式設計 -> 網路編程 -> Vue.js
   2. -> 程式設計 -> 網路編程 -> Node.js
譯者:
出版社:清華大學出版社Vue.js+Node.js全棧開發實戰 3dWoo書號: 53895
詢問書籍請說出此書號!

缺書
NT售價: 345

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

譯者序:

前言:

Node.js框架和Vue.js框架自發布伊始,就迅速掀起了一陣Web前端開發的熱潮。隨著最新的Node.js和Vue.js在功能上的日臻完善,其在Web開發領域已經牢牢占據了屬于自己的一方天地。一方面,Node.js使用JavaScript的語法使得服務器和客戶端使用同一種語言進行開發成為可能;另一方面,Vue.js通過“自底向上、增量開發”、漸進式的高效開發方式的加持,使得基于Node.js + Vue.js的前端應用開發具有獨特的優勢。Node.js和Vue.js框架目前非常年輕、并且正處于高速發展時期,無數的開發者正準備或者已經進入這個領域,只有扎實的語言基礎和豐富的實戰開發經驗才能在這個快速發展的領域立足。
目前圖書市場上關于Node.js + Vue.js開發零基礎入門的圖書并不多,從語言基礎開始并結合案例實踐的書籍就更加少了。本書著眼于實戰,通過介紹Node.js和Vue.js開發中最常用的原生模塊和典型的項目案例,讓讀者全面、深入、透徹地理解Node.js + Vue.js開發的各種熱門技術、各種主流框架及其整合使用,提高實際開發水平和項目實戰能力。
本書特色
1. 內容全面、系統,結構合理
為了便于讀者了解Node.js和Vue.js的開發,本書詳細、系統地介紹入門級的原生模塊技術,同時涵蓋Node.js框架和Vue.js的實戰案例。
2. 敘述完整,圖文并茂
為了更好地幫助讀者進行編程學習,書中附有大量的案例運行效果圖,方便讀者查看效果。
3. 結合實際,案例豐富
本書提供了大量的實際開發案例,便于讀者在了解Node.js和Vue.js知識的同時進行案例實踐,同時書中所有的案例都給出了完整的代碼和詳細的注釋。
4. 涵蓋基礎和前沿知識
本書既介紹簡單的網絡開發、數據庫開發等入門知識,也同時穿插基于Node.js + Vue.js框架開發的前沿知識,讓讀者在了解基礎知識的同時緊跟Web前沿技術的步伐。
5. 提供大量的源代碼
本書提供大量的源代碼,所涉及的全部源代碼都將開放給讀者,以便于讀者學習。讀者也可以手動在IDE中輸入源代碼,通過實踐提高動手能力。
本書內容
本書內容可分為4個部分。
第1、2章講解Node.js和Vue.js的主要特點、發展歷史和開發環境的搭建,主要包括基于Node.js和Vue.js框架的開發工具選擇、開發環境搭建、以及構建項目框架的過程。
第3∼7章講解Node.js常用原生模塊的開發基礎,主要包括Node.js的包管理、模塊機制以及Node.js開發中最常用的文件模塊、網絡開發模塊、數據庫開發模塊等知識。
第8∼12章講解Vue.js在實際開發中的運用,主要包括Vue.js的數據、方法與生命周期、模板語法、指令系統、樣式綁定和路由等知識。
第13、14章講解兩個基于Vue.js + Node.js框架設計的項目開發過程,主要包括學生成績管理系統和全國城市信息查詢系統的設計與實現。
源碼下載
本書配套的源代碼,請用微信掃描右側二維碼獲取。
本書讀者
? Node.js+Vue.js全棧開發人員
? Web前端開發人員
? 需要一本案頭必備查詢手冊的Web開發人員
? 高等院校和培訓學校的師生

編者
2020年8月
內容簡介:

本書著眼于實戰開發,以Node.js和Vue.js原生知識和框架實戰為主線,詳細介紹Node.js + Vue.js開發的基礎知識和相應案例實踐。Node.js后端包括console、assert、fs、path、http、url、tcp、udp等核心模塊、與MongoDB和MySQL數據庫的連接方法等。Vue.js前端包括模板語法、生命周期、指令系統、樣式綁定和路由等內容。同時,本書著重介紹基于Node.js + Vue.js開發的工具選擇、環境搭建和項目構建等內容,所有案例都提供了詳盡的源代碼及其注釋。
全書共14章,主要內容有Node.js和Vue.js環境搭建、Node.js語法基礎、Node.js包管理機制、Node.js網絡開發、Node.js文件模塊使用、Node.js數據庫開發、Vue.js數據、方法與生命周期、Vue.js模板語法、Vue.js指令系統、Vue.js樣式綁定和Vue.js路由,以及兩個Node.js+Vue.js實戰項目。
本書內容豐富、實例典型、實用性強,適合希望學習Node.js+Vue.js全棧開發的初學者,也適合作為高等院校和培訓學校計算機及其相關專業師生的參考書。
目錄:

第1章Node.js基礎與環境搭建 1
1.1Node.js基礎 1
1.1.1Node.js簡介 1
1.1.2Node.js發展歷史 2
1.1.3Node.js組織架構 3
1.1.4Node.js特點 4
1.1.5Node.js應用場景 6
1.1.6Node.js在國內的發展 7
1.2搭建Node.js開發環境 8
1.2.1Windows10系統下安裝部署Node.js開發環境 8
1.2.2測試Node開發環境 13
1.2.3通過Node運行JavaScript文件 14
1.3通過VisualStudioCode開發Node應用 15
1.3.1通過VisualStudioCode開發管理代碼 15
1.3.2通過Webpack構建Node應用程序架構 21
1.3.3通過VisualStudioCode開發調試Node應用 23
第2章Vue.js基礎介紹與環境搭建 40
2.1Vue.js基礎 40
2.1.1Vue.js簡介 40
2.1.2Vue.js發展歷史 41
2.1.3Vue.js與MVVM架構模型 41
2.1.4雙向數據綁定 42
2.1.5Vue.js特點 42
2.2Vue.js快速開發環境 43
2.2.1直接通過<script>引入本地Vue.js 43
2.2.2通過CDN方式引入Vue.js 44
2.2.3兼容ESModule的方式 45
2.3Vue.js腳手架開發環境 45
2.3.1安裝Vue.js腳手架 45
2.3.2通過Vue.js腳手架進行快速原型開發測試 47
2.3.3通過Vue.js腳手架進行打包 48
2.3.4通過Vue.js腳手架創建應用 50
2.3.5通過vue-cli結合Webpack創建應用 53
2.3.6通過VisualStudioCode開發調試Vue代碼 57
第3章Node.js語法基礎 62
3.1JavaScript語法 62
3.1.1變量 62
3.1.2注釋 65
3.1.3數據類型 65
3.1.4函數 66
3.1.5閉包 68
3.2命名規范與編程規范 69
3.2.1命名規范 69
3.2.2編程規范 71
3.3Node.js的控制臺console 72
3.3.1console對象下的各種函數 72
3.3.2console.log()函數 73
3.3.3console.info()、console.warn()和console.error()函數 73
3.3.4console.dir()函數 74
3.3.5console.time()和console.timeEnd()函數 74
3.3.6console.trace()函數 75
第4章Node.js中的包管理 76
4.1NPM介紹 76
4.1.1NPM常用命令 76
4.1.2package.json文件 79
4.2模塊加載原理與加載方式 81
4.2.1require導入模塊 81
4.2.2exports導出模塊 82
4.3Node.js核心模塊 83
4.3.1http模塊——創建HTTP服務器、客戶端 83
4.3.2url模塊——url地址處理 87
4.3.3querystring模塊——查詢字符串處理 88
4.4Node.js常用模塊 89
4.4.1util模塊——實用工具 89
4.4.2path模塊——路徑處理 90
4.4.3dns模塊 91
第5章文件系統 93
5.1Node.js文件系統介紹 93
5.1.1同步和異步 93
5.1.2fs模塊中的類和文件的基本信息 95
5.1.3文件路徑 96
5.2基本文件操作 97
5.2.1打開文件 97
5.2.2關閉文件 98
5.2.3讀取文件 99
5.2.4寫入文件 100
5.3其他文件操作 102
第6章Node.js網絡開發 104
6.1構建TCP服務器 104
6.1.1使用Node.js創建TCP服務器 104
6.1.2監聽客戶端的連接 105
6.1.3查看服務器監聽的地址 107
6.1.4連接服務器的客戶端數量 107
6.1.5獲取客戶端發送的數據 108
6.1.6發送數據給客戶端 109
6.2構建TCP客戶端 111
6.2.1使用Node.js創建TCP客戶端 111
6.2.2連接TCP服務器 112
6.2.3獲取從TCP服務器發送的數據 112
6.2.4向TCP服務器發送數據 113
6.3構建HTTP服務器 114
6.3.1創建HTTP服務器 114
6.3.2HTTP服務器的路由控制 115
6.4利用UDP協議傳輸數據與發送消息 117
6.4.1創建UDP服務器 117
6.4.2創建UDP客戶端 120
第7章Node.js數據庫開發 123
7.1使用mongoose連接MongoDB 123
7.1.1MongoDB介紹 123
7.1.2使用mongoose連接MongoDB 125
7.1.3使用mongoose操作MongoDB 126
7.2直接連接MongoDB 131
7.2.1使用node-mongodb-native連接MongoDB 131
7.2.2使用node-mongodb-native操作MongoDB 132
7.3連接MySQL 139
7.3.1MySQL介紹 139
7.3.2Node.js連接MySQL 142
7.3.3Node.js操作MySQL 143
第8章Vue.js數據、方法與生命周期 146
8.1Vue.js數據 146
8.1.1Vue.js數據同步 146
8.1.2Vue.js數據凍結 150
8.1.3Vue.js實例property屬性 153
8.2Vue.js方法 156
8.2.1觀察屬性方法 156
8.2.2事件觸發方法 163
8.2.3自定義事件方法 165
8.3Vue.js生命周期 169
8.3.1Vue.js生命周期圖示 169
8.3.2Vue.js生命周期鉤子 171
第9章Vue.js模板語法 180
9.1Vue.js模板語法介紹 180
9.2Vue.js插值 180
9.2.1文本插值 181
9.2.2原始HTML插值 182
9.2.3使用JavaScript表達式 184
9.3Vue.js指令 185
9.3.1Vue指令概述 186
9.3.2v-if條件表達式指令 186
9.3.3v-show顯示指令 190
9.3.4使用<template>元素渲染分組 192
9.3.5v-for循環指令 195
9.4Vue.js指令參數 199
9.4.1Vue.js指令接收參數 199
9.4.2Vue.js指令接收動態參數 201
9.4.3通過Vue.js指令動態參數改變元素類型 203
9.5Vue.js指令修飾符 205
9.5.1Vue.js指令prevent修飾符 205
9.5.2Vue.js指令stop修飾符 210
9.5.3Vue.js指令once修飾符 213
9.6Vue.js指令縮寫 215
9.7Vue.js數據雙向綁定 219
9.7.1v-model指令原理 219
9.7.2.lazy修飾符 224
9.7.3.number修飾符 227
9.7.4.trim修飾符 231
9.8Vue.js計算屬性 232
第10章Vue.js樣式綁定 236
10.1Vue.js綁定HTMLClass 236
10.1.1綁定靜態Class 236
10.1.2綁定動態Class 238
10.1.3綁定多個Class 242
10.2通過數組語法綁定Class 244
10.3Vue.js綁定HTMLStyle 246
10.3.1綁定靜態Style 246
10.3.2綁定Style對象 247
10.3.3綁定多重值的Style 249
10.4通過計算屬性綁定樣式 249

第11章Vue.js組件基礎 252
11.1Vue.js全局組件 252
11.2Vue.js局部組件 254
11.3通過Prop向子組件傳遞數據 256
第12章Vue.js路由 261
12.1安裝vue-router庫的方法 261
12.2基于vue-router庫開發單頁面應用 262
12.3基于vue-router庫實現動態路由 264
第13章項目實戰:基于Vue.js+Node.js實現學生成績管理系統 266
13.1學生成績管理系統組織架構設計 266
13.2構建項目應用框架 267
13.3后臺數據結構 269
13.4功能模塊組件設計 269
13.5功能模塊路由設計 275
13.6測試應用 276
第14章項目實戰:基于Vue.js+Node.js實現城市信息查詢系統 279
14.1全國城市信息查詢系統組織架構設計 279
14.2構建項目應用框架 280
14.3后臺數據獲取方式 280
14.4功能模塊組件設計 281
14.5功能模塊路由設計 284
14.6測試應用 286
序: