盡管jQuery版本更新還挺快的,但是在鋒利的jQuery(第2版)這本書中對jQuery分析的邏輯依舊十分值得學(xué)習(xí);盡管該書的作者是非常年輕的一名前端開發(fā)人員,但書寫的詳略得當(dāng),比較適合中國人的閱讀習(xí)慣。書中介紹了不少實戰(zhàn)性的例子和用法,還簡單介紹了幾類jQuery插件,供實際應(yīng)用中作參考。內(nèi)容講的比較通俗易懂,很適合作為入門學(xué)習(xí)資料。本節(jié)內(nèi)容小編為大家整理帶來的這份鋒利的jQuery為epub格式免費完整中文版(第二版),內(nèi)容字跡清晰,歡迎有需要的朋友下載站查閱!
鋒利的jQuery(第2版)內(nèi)容簡介
本書循序漸進地對jQuery的各種函數(shù)和方法調(diào)用進行了介紹,讀者可以系統(tǒng)地掌握jQuery的DOM操作、事件監(jiān)聽和動畫、表單操作、AJAX以及插件方面等知識點,并結(jié)合每個章節(jié)后面的案例演示進行練習(xí),達到掌握核心知識點的目的。
為使讀者更好地進行開發(fā)實踐,本書的最后一章將前7章講解的知識點和效果進行了整合,打造出一個非常有個性的網(wǎng)站,并從案例研究、網(wǎng)站材料、網(wǎng)站結(jié)構(gòu)、網(wǎng)站樣式和網(wǎng)站腳本等方面指導(dǎo)讀者參與到項目建設(shè)中來。
本書適合Web開發(fā)人員閱讀和參考。
鋒利的jQuery(第2版)目錄
第1章 認識jQuery 1
1.1 JavaScript和JavaScript庫 1
1.1.1 JavaScript簡介 1
1.1.2 JavaScript庫作用及對比 1
1.2 加入jQuery 3
1.2.1 jQuery簡介 3
1.2.2 jQuery的優(yōu)勢 4
1.3 jQuery代碼的編寫 5
1.3.1 配置jQuery環(huán)境 5
1.3.2 編寫簡單的jQuery代碼 7
1.3.3 jQuery代碼風(fēng)格 8
1.4 jQuery對象和DOM對象 11
1.4.1 DOM對象和jQuery對象簡介 11
1.4.2 jQurey對象和DOM對象的相互轉(zhuǎn)換 13
1.4.3 實例研究 14
1.5 解決jQuery和其他庫的沖突 16
1.6 jQuery開發(fā)工具和插件 18
1.7 小結(jié) 22
第2章 jQuery選擇器 23
2.1 jQuery選擇器是什么 23
2.2 jQuery選擇器的優(yōu)勢 26
2.3 jQuery選擇器 27
2.3.1 基本選擇器 32
2.3.2 層次選擇器 33
2.3.3 過濾選擇器 35
2.3.4 表單選擇器 48
2.4 應(yīng)用jQuery改寫示例 50
2.5 選擇器中的一些注意事項 50
2.5.1 選擇器中含有特殊符號的注意事項 50
2.5.2 選擇器中含有空格的注意事項 51
2.6 案例研究——某網(wǎng)站品牌列表的效果 52
2.7 其他選擇器 58
2.7.1 jQuery提供的選擇器的擴展 58
2.7.2 其他使用CSS選擇器的方法 59
2.8 小結(jié) 60
第3章 jQuery中的DOM操作 61
3.1 DOM操作的分類 61
3.2 jQuery中的DOM操作 62
3.2.1 查找節(jié)點 63
3.2.2 創(chuàng)建節(jié)點 64
3.2.3 插入節(jié)點 66
3.2.4 刪除節(jié)點 69
3.2.5 復(fù)制節(jié)點 71
3.2.6 替換節(jié)點 72
3.2.7 包裹節(jié)點 72
3.2.8 屬性操作 75
3.2.9 樣式操作 76
3.2.10 設(shè)置和獲取HTML、文本和值 80
3.2.11 遍歷節(jié)點 85
3.2.12 CSS-DOM操作 88
3.3 案例研究——某網(wǎng)站的超鏈接和圖片提示效果 91
3.4 小結(jié) 97
第4章 jQuery中的事件和動畫 98
4.1 jQuery中的事件 98
4.1.1 加載DOM 98
4.1.2 事件綁定 101
4.1.3 合成事件 105
4.1.4 事件冒泡 108
4.1.5 事件對象的屬性 112
4.1.6 移除事件 114
4.1.7 模擬操作 117
4.1.8 其他用法 118
4.2 jQuery中的動畫 120
4.2.1 show()方法和hide()方法 120
4.2.2 fadeIn()方法和fadeOut()方法 122
4.2.3 slideUp()方法和slideDown()方法 123
4.2.4 自定義動畫方法animate() 123
4.2.5 動畫回調(diào)函數(shù) 127
4.2.6 停止動畫和判斷是否處于動畫狀態(tài) 127
4.2.7 其他動畫方法 130
4.2.8 動畫方法概括 131
4.3 視頻展示效果實例 133
4.4 小結(jié) 139
第5章 jQuery對表單、表格的操作及更多應(yīng)用 140
5.1 表單應(yīng)用 140
5.1.1 單行文本框應(yīng)用 140
5.1.2 多行文本框應(yīng)用 142
5.1.3 復(fù)選框應(yīng)用 145
5.1.4 下拉框應(yīng)用 149
5.1.5 表單驗證 152
5.2 表格應(yīng)用 155
5.2.1 表格變色 156
5.2.2 表格展開關(guān)閉 160
5.2.3 表格內(nèi)容篩選 161
5.3 其他應(yīng)用 163
5.3.1 網(wǎng)頁字體大小 163
5.3.2 網(wǎng)頁選項卡 165
5.3.3 網(wǎng)頁換膚 167
5.4 小結(jié) 171
第6章 jQuery與Ajax的應(yīng)用 172
6.1 Ajax的優(yōu)勢和不足 172
6.1.1 Ajax的優(yōu)勢 172
6.1.2 Ajax的不足 173
6.2 Ajax的XMLHttpRequest對象 173
6.3 安裝Web環(huán)境——AppServ 174
6.4 編寫第1個Ajax例子 175
6.5 jQuery中的Ajax 177
6.5.1 load()方法 177
6.5.2 $.get()方法和$.post()方法 179
6.5.3 $.getScript()方法和$.getJson()方法 185
6.5.4 $.ajax()方法 188
6.6 序列化元素 191
6.7 jQuery中的Ajax全局事件 193
6.8 基于jQuery的Ajax聊天室程序 195
6.8.1 基本設(shè)想 195
6.8.2 設(shè)計數(shù)據(jù)庫 195
6.8.3 服務(wù)器端處理 196
6.8.4 客戶端處理 197
6.8.5 客戶端代碼 197
6.8.6 整合代碼 201
6.9 小結(jié) 202
第7章 jQuery插件的使用和寫法 203
7.1 jQuery表單驗證插件——Validation 203
7.1.1 Validation簡介 203
7.1.2 下載地址 204
7.1.3 快速上手 204
7.1.4 不同的驗證寫法 207
7.1.5 驗證信息 209
7.1.6 自定義驗證規(guī)則 212
7.1.7 API 213
7.2 jQuery表單插件——Form 213
7.2.1 Form插件簡介 213
7.2.2 下載地址 214
7.2.3 快速上手 214
7.2.4 核心方法——ajaxForm()和ajaxSubmit() 215
7.2.5 ajaxForm()方法和ajaxSubmit()方法的參數(shù) 215
7.2.6 表單提交之前驗證表單 218
7.2.7 API 220
7.3 模態(tài)窗口插件——SimpleModal 220
7.3.1 SimpleModal插件簡介 220
7.3.2 下載地址 221
7.3.3 快速上手 221
7.3.4 關(guān)閉模態(tài)窗口 222
7.3.5 實際應(yīng)用 223
7.3.6 API 225
7.4 管理Cookie的插件——Cookie 225
7.4.1 Cookie插件簡介 225
7.4.2 下載地址 225
7.4.3 快速上手 226
7.4.4 API 227
7.5 jQuery UI插件 228
7.5.1 jQuery UI簡介 228
7.5.2 下載地址 228
7.5.3 快速上手 230
7.5.4 與單擊事件沖突 231
7.5.5 與后臺結(jié)合 232
7.6 編寫jQuery插件 234
7.6.1 插件的種類 234
7.6.2 插件的基本要點 234
7.6.3 插件中的閉包 235
7.6.4 jQuery插件的機制 236
7.6.5 編寫jQuery插件 237
7.7 小結(jié) 248
第8章 用jQuery打造個性網(wǎng)站 249
8.1 案例背景介紹 249
8.2 網(wǎng)站材料 249
8.3 網(wǎng)站結(jié)構(gòu) 249
8.3.1 文件結(jié)構(gòu) 249
8.3.2 網(wǎng)頁結(jié)構(gòu) 250
8.3.3 界面設(shè)計 250
8.4 網(wǎng)站的(X)HTML 252
8.5 網(wǎng)站樣式(CSS) 252
8.5.1 將CSS文件分門別類 252
8.5.2 編寫CSS 252
8.6 網(wǎng)站腳本(jQuery) 273
8.6.1 準(zhǔn)備工作 273
8.6.2 首頁(index.html)上的功能 274
8.6.3 詳細頁(detail.html)上的功能 282
8.7 小結(jié) 290
第9章 jQuery Mobile 291
9.1 HTML 5簡介 291
9.2 jQuery Mobile簡介 292
9.3 jQuery Mobile主要特性 292
9.4 jQuery Mobile的使用 293
9.4.1 準(zhǔn)備工作 293
9.4.2 構(gòu)建HTML模板 294
9.4.3 data-role屬性 295
9.4.4 添加內(nèi)容 296
9.4.5 樣式切換 297
9.5 其他框架 298
9.5.1 移動框架 298
9.5.2 PhoneGap 299
9.6 小結(jié) 299
第10章 jQuery各個版本的變化 300
10.1 jQuery的發(fā)展歷史 300
10.2 jQuery各個版本新增方法 307
10.3 小結(jié) 311
第11章 jQuery性能優(yōu)化和技巧 312
11.1 jQuery性能優(yōu)化 312
11.2 jQuery技巧 318
11.3 小結(jié) 328
附錄A 關(guān)于$(document).ready()函數(shù) 329
A.1 $(document).ready()函數(shù)介紹 329
A.2 多個$(document).ready()函數(shù) 330
附錄B Firebug 331
B.1 概述 331
B.2 主面板簡介 332
B.2.1 控制臺面板 333
B.2.2 HTML面板 337
B.2.3 CSS、DOM和網(wǎng)絡(luò)面板 341
B.2.4 腳本面板 341
B.3 一些資源 344
B.4 總結(jié) 345
附錄C Ajax的XMLHttpRequest對象的屬性和方法 346
附錄D jQuery $.ajax()方法的參數(shù)詳解 349
附錄E jQuery加載并解析XML 353
E.1 簡述 353
E.2 Content-Type 353
E.3 XML結(jié)構(gòu) 353
E.4 獲取XML 354
E.5 解析XML 355
E.6 禁用緩存 355
附錄F 插件API 357
F.1 Validation插件API 357
F.2 Form插件API 359
F.3 SimpleModal插件API 365
F.4 Cookie插件API 366
附錄G jQuery速查表 368
G.1 基礎(chǔ) 368
G.2 選擇器 369
G.3 屬性 371
G.4 篩選 371
G.5 文檔處理 372
G.6 CSS 373
G.7 事件 374
G.8 效果 376
G.9 Ajax 377
G.10 實用項 378
G.11 其他對象 379
鋒利的jQuery(第2版)內(nèi)容截圖
- PC官方版
- 安卓官方手機版
- IOS官方手機版