jQuery開(kāi)發(fā)實(shí)戰(zhàn)(慕課版)
定 價(jià):59.8 元
- 作者:千鋒教育高教產(chǎn)品研發(fā)部
- 出版時(shí)間:2020/9/1
- ISBN:9787115528254
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312.8
- 頁(yè)碼:274
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
全書(shū)共分14章:jQuery入門(mén);jQuery選擇器詳解;jQuery操作DOM;jQuery常用方法;jQuery事件操作;jQuery工具方法;jQuery動(dòng)畫(huà);jQuery特效實(shí)戰(zhàn);jQuery高級(jí)進(jìn)階;jQuery插件;jQuery UI組件;jQuery移動(dòng)開(kāi)發(fā);jQuery源碼分析;jQuery項(xiàng)目實(shí)戰(zhàn)。
1.知識(shí)點(diǎn)覆蓋全面,jQuery的API幾乎都有講解。
2.包含豐富的jQuery編程思想,大量的實(shí)戰(zhàn)技巧。
3.提供實(shí)戰(zhàn)項(xiàng)目,幫助讀者了解中大型項(xiàng)目如何開(kāi)發(fā)。
4.注重jQuery源碼分析,使讀者不僅會(huì)使用,還能了解jQuery是如何工作的。
千鋒教育 1.千鋒教育采用全程面授高品質(zhì)、高成本培養(yǎng)模式,教學(xué)大綱緊跟企業(yè)需求,擁有全國(guó)一體化就業(yè)保障服務(wù),成為學(xué)員信賴(lài)的IT職業(yè)教育品牌。 2.獲得榮譽(yù)包括:中關(guān)村移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)聯(lián)盟副理事長(zhǎng)單位、中國(guó)軟件協(xié)會(huì)教育培訓(xùn)委員會(huì)認(rèn)證一級(jí)培訓(xùn)機(jī)構(gòu)、中關(guān)村國(guó)際孵化軟件協(xié)會(huì)授權(quán)中關(guān)村移動(dòng)互聯(lián)網(wǎng)學(xué)院、教育部教育管理信息中心指定移動(dòng)互聯(lián)網(wǎng)實(shí)訓(xùn)基地等。
第1章 jQuery入門(mén) 1
1.1 初識(shí)jQuery 1
1.1.1 jQuery發(fā)展史 2
1.1.2 jQuery資源 3
1.1.3 jQuery的優(yōu)勢(shì) 5
1.2 使用jQuery 8
1.2.1 下載與引入 8
1.2.2 編輯器與提示插件 10
1.2.3 第一個(gè)jQuery程序 10
1.3 jQuery代碼風(fēng)格 11
1.3.1 共存與混寫(xiě) 12
1.3.2 鏈?zhǔn)秸{(diào)用 13
1.3.3 命名規(guī)范 13
1.3.4 解決沖突 14
1.4 本章小結(jié) 14
1.5 習(xí)題 14
第2章 jQuery選擇器詳解 17
2.1 選擇器分類(lèi) 17
2.1.1 基本選擇器 18
2.1.2 層次選擇器 21
2.1.3 屬性選擇器 24
2.1.4 偽類(lèi)選擇器 28
2.2 選擇器方法 37
2.2.1 eq()方法 37
2.2.2 find()方法 38
2.2.3 add()方法 39
2.2.4 篩選方法 39
2.3 選擇器技巧 41
2.3.1 length屬性 41
2.3.2 取值與賦值 41
2.3.3 index()方法 43
2.3.4 each()方法 44
2.4 本章小結(jié) 44
2.5 習(xí)題 44
第3章 jQuery操作DOM 47
3.1 查找DOM元素 48
3.1.1 子節(jié)點(diǎn)查找 48
3.1.2 父節(jié)點(diǎn)查找 49
3.1.3 兄弟節(jié)點(diǎn)查找 50
3.2 操作DOM元素 53
3.2.1 創(chuàng)建節(jié)點(diǎn) 54
3.2.2 添加節(jié)點(diǎn) 54
3.2.3 替換節(jié)點(diǎn) 57
3.2.4 刪除節(jié)點(diǎn) 58
3.2.5 克隆節(jié)點(diǎn) 60
3.3 DOM高級(jí)方法 61
3.3.1 closest()方法 61
3.3.2 包裹方法 62
3.3.3 截取范圍方法 65
3.4 本章小結(jié) 67
3.5 習(xí)題 67
第4章 jQuery常用方法 70
4.1 class屬性操作 70
4.1.1 addClass()方法 70
4.1.2 removeClass()方法 72
4.1.3 toggleClass()方法 73
4.1.4 hasClass()方法 75
4.2 HTML屬性操作 75
4.2.1 attr()方法 76
4.2.2 prop()方法 76
4.2.3 data()方法 78
4.3 元素尺寸大小 78
4.3.1 width()方法 79
4.3.2 innerWidth()方法 80
4.3.3 outerWidth()方法 80
4.4 其他常用方法 82
4.4.1 css()方法 82
4.4.2 html()方法 83
4.4.3 val()方法 83
4.4.4 offset()方法 84
4.4.5 position()方法 85
4.4.6 scrollTop()方法 86
4.4.7 text()方法 87
4.5 本章小結(jié) 88
4.6 習(xí)題 88
第5章 jQuery事件操作 91
5.1 事件基礎(chǔ) 91
5.1.1 頁(yè)面載入事件 91
5.1.2 鼠標(biāo)事件 93
5.1.3 鍵盤(pán)事件 94
5.1.4 表單事件 94
5.1.5 滾動(dòng)事件 96
5.2 Event對(duì)象詳解 96
5.2.1 鼠標(biāo)指針坐標(biāo) 97
5.2.2 鍵盤(pán)鍵值 98
5.2.3 阻止冒泡 99
5.2.4 阻止默認(rèn)事件 100
5.2.5 事件源 101
5.3 事件高級(jí)用法 101
5.3.1 on()、off()方法 102
5.3.2 事件委托 104
5.3.3 事件主動(dòng)觸發(fā) 105
5.3.4 命名空間 106
5.4 事件擴(kuò)展用法 106
5.4.1 hover()方法 106
5.4.2 focusin()、focusout()方法 108
5.4.3 one()方法 108
5.5 本章小結(jié) 109
5.6 習(xí)題 109
第6章 jQuery工具方法 111
6.1 常用工具 111
6.1.1 類(lèi)型檢查 111
6.1.2 類(lèi)型轉(zhuǎn)換 113
6.1.3 復(fù)制對(duì)象 114
6.1.4 修改this指向 116
6.1.5 解決框架沖突 116
6.2 AJAX工具 117
6.2.1 $.ajax()工具方法 117
6.2.2 高級(jí)接口 121
6.2.3 全局事件 124
6.3 擴(kuò)展工具 126
6.3.1 字符串工具方法 126
6.3.2 數(shù)組工具方法 126
6.3.3 對(duì)象工具方法 129
6.4 本章小結(jié) 129
6.5 習(xí)題 130
第7章 jQuery動(dòng)畫(huà) 132
7.1 動(dòng)畫(huà)基礎(chǔ) 132
7.1.1 顯示/隱藏 132
7.1.2 animate()方法 134
7.1.3 淡入/淡出 137
7.1.4 展開(kāi)/收縮 139
7.2 自定義動(dòng)畫(huà) 140
7.2.1 delay()方法 140
7.2.2 stop()、finish()方法 141
7.3 動(dòng)畫(huà)高級(jí)用法 143
7.3.1 動(dòng)畫(huà)隊(duì)列 143
7.3.2 關(guān)閉動(dòng)畫(huà)與判斷動(dòng)畫(huà) 144
7.3.3 擴(kuò)展Tween算法 144
7.4 本章小結(jié) 147
7.5 習(xí)題 148
第8章 jQuery特效實(shí)戰(zhàn) 150
8.1 交互特效 150
8.1.1 星級(jí)評(píng)分 150
8.1.2 內(nèi)容穿梭框 153
8.1.3 自定義滾動(dòng)條 156
8.2 動(dòng)畫(huà)特效 161
8.2.1 輪播圖 161
8.2.2 尋路九宮格 164
8.3 本章小結(jié) 167
8.4 習(xí)題 168
第9章 jQuery高級(jí)進(jìn)階 170
9.1 函數(shù)隊(duì)列 170
9.1.1 queue()、dequeue()方法 170
9.1.2 異步隊(duì)列 172
9.2 回調(diào)對(duì)象 174
9.2.1 基本方法 174
9.2.2 應(yīng)用場(chǎng)景 175
9.2.3 四大參數(shù) 176
9.2.4 延遲對(duì)象 179
9.3 模板引擎 180
9.3.1 概念與意義 181
9.3.2 基本操作 181
9.3.3 實(shí)際應(yīng)用 183
9.4 QUnit單元測(cè)試 185
9.4.1 界面 185
9.4.2 方法與斷言 186
9.5 本章小結(jié) 188
9.6 習(xí)題 188
第10章 jQuery插件 190
10.1 常見(jiàn)插件 190
10.1.1 cookie插件 190
10.1.2 日歷插件 192
10.1.3 輪播圖插件 194
10.2 自定義插件 196
10.2.1 插件方法 197
10.2.2 自定義標(biāo)簽頁(yè) 198
10.2.3 自定義彈窗 201
10.3 本章小結(jié) 203
10.4 習(xí)題 204
第11章 jQuery UI組件 205
11.1 UI組件基礎(chǔ) 205
11.1.1 引入文件 205
11.1.2 UI動(dòng)畫(huà) 206
11.1.3 UI特效 207
11.2 UI組件進(jìn)階 209
11.2.1 UI交互 209
11.2.2 UI控件 216
11.2.3 Widget工廠(chǎng) 220
11.3 本章小結(jié) 222
11.4 習(xí)題 222
第12章 jQuery移動(dòng)開(kāi)發(fā) 224
12.1 jQuery mobile 224
12.1.1 基礎(chǔ)布局 225
12.1.2 頁(yè)面交互 227
12.2 其他框架 230
12.2.1 Zepto 230
12.2.2 Swiper 233
12.2.3 Bootstrap 236
12.3 本章小結(jié) 241
12.4 習(xí)題 241
第13章 jQuery源碼分析 243
13.1 面向?qū)ο蟆?43
13.1.1 屬性與方法 243
13.1.2 原型與原型鏈 244
13.2 打造miniQuery庫(kù) 245
13.2.1 框架搭建 245
13.2.2 常見(jiàn)方法 249
13.3 本章小結(jié) 253
13.4 習(xí)題 254
第14章 jQuery項(xiàng)目實(shí)戰(zhàn) 255
14.1 會(huì)議管理系統(tǒng) 255
14.1.1 項(xiàng)目結(jié)構(gòu)布局 255
14.1.2 項(xiàng)目數(shù)據(jù)初始化 257
14.1.3 項(xiàng)目功能實(shí)現(xiàn) 259
14.2 推箱子小游戲 267
14.2.1 設(shè)置游戲數(shù)據(jù) 267
14.2.2 游戲功能設(shè)置 269
14.3 本章小結(jié) 274
14.4 習(xí)題 274