中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
JavaScript+Vue.js Web開發案例教程(在線實訓版)/Web開發人才培養系列叢書

包郵 JavaScript+Vue.js Web開發案例教程(在線實訓版)/Web開發人才培養系列叢書

出版社:人民郵電出版社出版時間:2022-06-01
開本: 16開 頁數: 348
中 圖 價:¥48.9(6.1折) 定價  ¥79.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

JavaScript+Vue.js Web開發案例教程(在線實訓版)/Web開發人才培養系列叢書 版權信息

JavaScript+Vue.js Web開發案例教程(在線實訓版)/Web開發人才培養系列叢書 本書特色

特別說明:本書配套在線編程實訓系統! (1)知識體系完整,內容架構合理,語言通俗易懂。 (2)以案例講解貫穿全文,憑實戰項目提升技能。 (3)開發在線編程實訓系統,支撐讀者開展實戰演練。 (4)配套立體化教學資源,支持混合式教學模式。

JavaScript+Vue.js Web開發案例教程(在線實訓版)/Web開發人才培養系列叢書 內容簡介

隨著互聯網技術的不斷發展,JavaScript語言及其相關技術越來越受人們的關注,各種JavaScript框架層出不窮。Vue.js作為新一代JavaScript框架中的很好代表,為廣大開發者提供了諸多便利,在Web開發技術中占據著重要地位。 本書通過豐富的實例詳細講解JavaScript語言和Vue.js框架的相關技術。在JavaScript程序開發篇,講解JavaScript語言的基礎知識,以及控制流、函數、對象、集合、原型、DOM等核心內容。在Vue.js程序開發篇,講解數據綁定、偵聽、事件、樣式控制、結構渲染、組件化開發等核心基礎知識,并在此基礎上,講解AJAX、路由、狀態管理等不錯內容。*后在綜合實戰篇,通過一個綜合案例完整演示使用Vue.js開發綜合項目的過程。本書內容翔實、結構框架清晰、講解循序漸進,并注重各個章節以及實例之間的呼應與對照。 本書既可以作為高等院校相關專業的網頁設計與制作、前端開發等課程的教材,也可以作為JavaScript和Vue.js初學者的入門用書。

JavaScript+Vue.js Web開發案例教程(在線實訓版)/Web開發人才培養系列叢書 目錄

## 章名目錄

【**篇】 JavaScript程序開發
第1章 JavaScript簡介
第2章 JavaScript基礎
第3章 程序控制流與函數
第4章 JavaScript中的對象
第5章 在JavaScript中使用集合
第6章 類與原型鏈
第7章 DOM

【第二篇】 Vue.js程序開發
第8章 Vue.js開發基礎
第9章 計算屬性與偵聽器
第10章 控制頁面的CSS樣式
第11章 事件處理
第12章 表單綁定
第13章 結構渲染
第14章 組件基礎
第15章 單文件組件
第16章 AJAX與axios
第17章 過渡和動畫
第18章 Vue.js插件

【第三篇】 綜合實戰
第19章 綜合案例:“豪華版”待辦事項


## 詳細目錄

【**篇】 JavaScript程序開發

第1章 JavaScript簡介
1.1 其他程序設計語言與JavaScript 2
1.2 JavaScript的起源、發展與標準化 6
1.2.1 起源 6
1.2.2 博弈與發展 7
1.2.3 標準的制定 7
1.3 JavaScript的實現 8
1.3.1 ECMAScript 8
1.3.2 DOM 9
1.3.3 BOM 9
1.3.4 新的開始 10
1.4 Web標準 10
1.4.1 Web標準概述 11
1.4.2 結構、表現、行為的分離 12
1.4.3 前后端分離成為Web開發的主流模式 13
本章小結 13
習題1 13

第2章 JavaScript基礎
2.1 JavaScript的基本語法 14
2.2 使用VS Code編寫JavaScript代碼 16
2.2.1 創建基礎的HTML文件 16
2.2.2 編寫JavaScript代碼 18
2.2.3 在瀏覽器中查看與調試 18
2.3 關鍵字與保留字 20
2.4 變量 21
2.5 數據類型 23
2.5.1 數值型 23
2.5.2 字符串型 24
2.5.3 布爾型 27
2.5.4 類型轉換 28
2.5.5 數組 30
本章小結 34
習題2 34

第3章 程序控制流與函數
3.1 順序結構:賦值語句與表達式 35
3.2 分支結構:條件語句 36
3.2.1 比較運算符 37
3.2.2 邏輯運算符 37
3.2.3 if語句 38
3.2.4 switch語句 39
3.3 循環結構 40
3.3.1 while語句 41
3.3.2 do…while語句 41
3.3.3 for語句 42
3.3.4 break和continue語句 43
3.3.5 實例:九九乘法表 45
3.3.6 for…of語句 47
3.3.7 for…in語句 47
3.4 函數 48
3.4.1 定義函數的基本方法 48
3.4.2 arguments對象 50
3.4.3 實例:楊輝三角形 52
3.4.4 變量作用域 54
3.4.5 函數作為函數的參數 56
3.4.6 箭頭函數 57
3.5 異常處理 58
本章小結 61
習題3 61

第4章 JavaScript中的對象
4.1 理解對象的含義 62
4.1.1 理解常見的“類-對象”結構 63
4.1.2 理解JavaScript中的對象 64
4.1.3 在JavaScript中創建對象 65
4.2 時間和日期:Date對象 70
4.3 數學計算:Math對象 73
4.4 原始類型與裝箱 75
4.4.1 Boolean 76
4.4.2 Number 77
4.4.3 String 78
4.5 BOM簡介 79
4.5.1 window對象 79
4.5.2 location對象 82
4.5.3 navigator對象 83
4.5.4 screen對象 84
4.5.5 history對象 85
本章小結 87
習題4 87

第5章 在JavaScript中使用集合
5.1 數組 90
5.1.1 數組的基本操作 90
5.1.2 不同數據結構的數組操作 92
5.2 對象 96
5.3 集合類型 98
5.3.1 Map集合 98
5.3.2 Set集合 100
本章小結 101
習題5 101

第6章 類與原型鏈
6.1 使用類語法實現封裝 103
6.1.1 類的聲明與定義 103
6.1.2 通過類創建對象 104
6.1.3 定義方法與調用方法 105
6.1.4 存取器 106
6.1.5 static關鍵字 108
6.1.6 instanceof運算符 108
6.2 使用類語法實現繼承 108
6.3 基于構造函數和原型的面向對象機制 112
6.3.1 封裝 112
6.3.2 繼承 113
6.3.3 原型與原型鏈 114
本章小結 118
習題6 118

第7章 DOM
7.1 網頁中的DOM框架 119
7.2 DOM中的節點 120
7.2.1 元素節點 120
7.2.2 文本節點 120
7.2.3 屬性節點 121
7.3 通過JavaScript訪問DOM 121
7.3.1 訪問節點 122
7.3.2 檢測節點類型 123
7.3.3 父子及兄弟關系 124
7.3.4 節點的屬性 127
7.3.5 創建和操作節點 128
7.4 DOM與CSS 131
7.4.1 HTML、CSS、JavaScript三位一體 131
7.4.2 className屬性 132
7.5 事件 133
7.5.1 事件與事件流 133
7.5.2 事件偵聽 134
7.5.3 事件對象 137
7.6 動手實踐:動態控制表格綜合案例 138
7.6.1 動態添加 138
7.6.2 修改單元格內容 141
7.6.3 動態刪除 142
本章小結 145
習題7 145

【第二篇】 Vue.js程序開發

第8章 Vue.js開發基礎
8.1 Web前端開發概述 148
8.1.1 Web開發簡史 148
8.1.2 基于前后端分離模式的Web開發 149
8.1.3 Vue.js與MVVM模式 150
8.1.4 安裝Vue.js 153
8.1.5 上手實踐:**個Vue.js程序 155
8.2 Vue.js開發 157
8.2.1 Vue根實例 157
8.2.2 Vue實例的生命周期 166
本章小結 169
習題8 169

第9章 計算屬性與偵聽器
9.1 計算屬性 170
9.1.1 定義計算屬性 170
9.1.2 計算屬性的緩存特性 172
9.2 偵聽器 175
9.2.1 偵聽器的應用場景 175
9.2.2 偵聽器的基本用法 176
9.2.3 深度偵聽 177
9.2.4 偵聽對象時獲取對象原值 179
9.2.5 使用immediate參數 180
9.2.6 對數組的偵聽 181
本章小結 184
習題9 184

第10章 控制頁面的CSS樣式
10.1 綁定class屬性 185
10.1.1 以對象方式綁定class屬性 185
10.1.2 將class屬性與對象變量綁定 187
10.1.3 以數組方式綁定class屬性 189
10.1.4 動態改變class屬性值 189
10.1.5 在數組中使用對象 190
10.2 綁定style屬性 191
10.2.1 以對象方式綁定style屬性 191
10.2.2 將style屬性與對象變量綁定 191
10.2.3 以數組方式綁定style屬性 192
10.2.4 動態改變style屬性值 193
本章小結 194
習題10 194

第11章 事件處理
11.1 標準DOM中的事件 195
11.2 使用Vue.js處理事件 196
11.2.1 內聯方式響應事件 196
11.2.2 事件處理方法 197
11.2.3 在Vue.js中使用事件對象 198
11.3 動手練習:監視鼠標指針移動 199
11.4 事件修飾符 201
11.4.1 準備基礎頁面 201
11.4.2 stop 202
11.4.3 self 202
11.4.4 capture 203
11.4.5 once 203
11.4.6 prevent 203
11.4.7 事件修飾符使用說明 204
11.4.8 按鍵修飾符 205
本章小結 207
習題11 207

第12章 表單綁定
12.1 輸入文本的綁定 209
12.1.1 文本框 209
12.1.2 多行文本框 210
12.2 選擇類表單元素的綁定 211
12.2.1 單選按鈕 211
12.2.2 復選框 212
12.2.3 下拉框 213
12.2.4 多選列表框 214
12.2.5 鍵值對綁定 214
12.3 修飾符 215
12.3.1 lazy修飾符 215
12.3.2 number修飾符 216
12.3.3 trim修飾符 216
本章小結 217
習題12 217

第13章 結構渲染
13.1 條件渲染指令v-if 218
13.1.1 v-if 和 v-else 218
13.1.2 v-else-if 219
13.1.3 用key管理可復用的元素 220
13.1.4 v-if 和 v-show 221
13.2 列表渲染指令v-for 222
13.2.1 基本列表 222
13.2.2 迭代對象數組 223
13.2.3 對象屬性列表 224
13.2.4 數值范圍 224
13.2.5 數組更新檢測 225
13.2.6 v-for中key的作用 227
13.2.7 v-for與v-if一同使用時的注意事項 229
13.3 案例——匯率計算器 230
13.3.1 頁面結構和樣式 231
13.3.2 數據模型 231
本章小結 234
習題13 234

第14章 組件基礎
14.1 自定義組件與HTML標記 235
14.1.1 組件的名稱 237
14.1.2 組件的屬性 237
14.1.3 組件的內容 238
14.1.4 在組件中處理事件 239
14.2 全局組件與局部組件 242
本章小結 243
習題14 244

第15章 單文件組件
15.1 基礎知識 245
15.2 安裝Vue CLI腳手架工具 246
15.2.1 安裝基礎環境 247
15.2.2 初步使用腳手架工具 248
15.3 動手實踐:投票頁面 250
15.3.1 制作greeting組件 251
15.3.2 制作app組件 252
15.3.3 父子組件之間傳遞數據 254
15.3.4 構建用于生產環境的文件 258
15.4 單頁應用和多頁應用 259
15.4.1 單頁應用和多頁應用的區別 260
15.4.2 多頁應用開發 260
15.4.3 單頁應用開發 261
本章小結 267
習題15 267

第16章 AJAX與axios
16.1 認識axios 268
16.2 axios的基礎用法 269
16.2.1 常見請求方法調用 269
16.2.2 GET與POST 271
16.2.3 嵌套請求與并發請求 274
16.3 axios的進階用法 277
16.3.1 創建實例 277
16.3.2 實例的相關配置 278
16.3.3 錯誤處理 279
16.3.4 攔截器 280
本章小結 283
習題16 283

第17章 過渡和動畫
17.1 CSS過渡 285
17.2 單元素過渡 286
17.2.1 transition組件 286
17.2.2 過渡的類名 287
17.3 動手實踐:可折疊的多級菜單 288
17.3.1 搭建頁面結構 288
17.3.2 展開和隱藏菜單 289
17.3.3 添加過渡效果 290
17.3.4 實現多級菜單 291
17.4 列表過渡 294
本章小結 296
習題17 297

第18章 Vue.js插件
18.1 路由管理插件Vue Router 298
18.1.1 基本用法 298
18.1.2 命名路由 302
18.1.3 路由動態匹配 303
18.1.4 編程式導航 307
18.1.5 重定向和別名 308
18.1.6 進階用法 309
18.1.7 history模式 312
18.2 狀態管理插件Vuex 312
18.2.1 Vuex的基本用法 312
18.2.2 深入掌握Vuex 316
本章小結 324
習題18 325

【第三篇】 綜合實戰

第19章 綜合案例:“豪華版”待辦事項
19.1 功能描述 329
19.2 用到的知識點 329
19.3 使用Vue CLI搭建項目 330
19.4 頁面結構和樣式 331
19.4.1 添加待辦事項頁面 332
19.4.2 篩選項頁面 332
19.4.3 任務列表頁面 333
19.4.4 編輯任務彈框頁面 334
19.5 組件化 335
19.5.1 抽離單個任務項 335
19.5.2 抽離編輯任務彈框 336
19.6 核心功能的實現 336
19.6.1 定義Todo類 336
19.6.2 使用Vuex管理任務列表 337
19.7 實現各項功能 339
19.7.1 添加待辦事項 339
19.7.2 顯示任務列表 340
19.7.3 動態化篩選項 340
19.7.4 修改任務狀態 341
19.7.5 編輯任務 342
19.7.6 刪除任務 345
19.7.7 調整任務順序 346
19.7.8 持久化任務 347
本章小結 348
展開全部

JavaScript+Vue.js Web開發案例教程(在線實訓版)/Web開發人才培養系列叢書 作者簡介

溫謙: 男,碩士,畢業于華中科技大學計算機專業,實戰開發經驗豐富,作品廣受讀者歡迎。 現從事企業軟件系統的分析與研發工作,擁有過20年的軟件開發經驗,主持并成功研發了多個復雜系統;其中,參與建設的人郵學院、融智平臺等項目均獲得了政府獎勵。多年來,對相關技術領域持續投入精力進行深入研究,編寫了多部Web開發相關的教材(圖書),并被大量高等院校選用,受到了廣大讀者的歡迎。 教材編寫經歷及其銷量情況如下: (1)《精通CSS+DIV網頁設計樣式與布局》人郵社出版,銷量大約10萬冊; (2)《CSS設計徹底研究》人郵社出版,銷量大約3萬冊; (3)《HTML+CSS網頁設計與布局從入門到精通》人郵社出版,銷量大約8萬冊。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 建筑资质代办-建筑资质转让找上海国信启航 | 电子巡更系统-巡检管理系统-智能巡检【金万码】 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 查分易-成绩发送平台官网 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 宝鸡市人民医院| 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 船老大板材_浙江船老大全屋定制_船老大官网| 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信 | 南京蜂窝纸箱_南京木托盘_南京纸托盘-南京博恒包装有限公司 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 深圳公司注册-工商注册公司-千百顺代理记账公司 | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 吲哚菁绿衍生物-酶底物法大肠菌群检测试剂-北京和信同通科技发展有限公司 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 |