精通jQuery Web開發(第2版)

精通jQuery Web開發(第2版)

《精通jQuery Web開發(第2版)》是於2015.12.01出版的圖書,作者是Richard York。

基本介紹

  • 書名:精通jQuery Web開發(第2版)
  • 作者:[美] Richard York 著 李周芳 譯
  • 出版時間:2015.12.01
基本信息,內容簡介,目錄,

基本信息

作者:[美] Richard York 著 李周芳 譯
定價:98元
印次:1-1
ISBN:9787302419723
出版日期:2015.12.01

內容簡介

充分利用 jQuery的最新Web開發功能  從5年前推出本書第1版以來,jQuery經歷了大幅修改和增強。《精通jQuery Web開發(第2版)》涵蓋所有新內容和增強內容,透徹講述新的HTML5元素和功能、改進的事件處理方法以及升級後的jQuery UI等。每章都幫助讀者學習通過jQuery易用的卓越功能來開發動態Web頁面和Web應用程式。 本書是有志於學習JavaScript、CSS及更多知識的Web開發人員的必備書籍。 主要內容 ◆ 重點講解jQuery的最新功能 ◆ 分析和解釋更新後的流行功能,如jQuery UI、導航、表格、互動功能、音頻和視頻 ◆ 介紹事件、CSS、AJAX、動畫和拖放 ◆ 演示如何運用可提高性能和速度的jQuery新功能 ◆ 介紹各種使Web頁面變得多姿多彩的第三方jQuery外掛程式

目錄

第Ⅰ部分jQueryAPI
第1章jQuery簡介 3
1.1jQuery的功能 5
1.2jQuery的創造者 6
1.3獲取jQuery 7
1.4安裝jQuery 7
1.5編程慣例 9
1.5.1標記和CSS慣例 10
1.5.2JavaScript慣例 14
1.6小結 24
第2章選擇和篩選 27
2.1選擇器API的起源 28
2.2使用選擇器API 29
2.3篩選選擇集 34
2.3.1使用選擇上下文 34
2.3.2處理元素關係 45
2.4從選擇集中提取片段 58
2.5向選擇集添加元素 59
2.6小結 60
2.7練習 60
第3章事件 63
3.1各種事件封裝方法 63
3.2掛鈎其他事件 68
3.3掛鈎持久事件處理器 69
3.4刪除事件處理器 75
3.5創建自定義事件 80
3.6小結 86
3.7練習 87
第4章操縱內容和特性 89
4.1設定、檢索和刪除特性 89
4.2設定多個特性 96
4.3操縱類名 96
4.4操縱HTML和文本內容 102
4.4.1獲取、設定或刪除內容 103
4.4.2將內容追加到當前元素之前或之後 108
4.4.3在元素之前或之後插入內容 111
4.4.4插入選擇的內容 112
4.4.5封裝內容 117
4.5替換元素 123
4.6刪除內容 126
4.7克隆內容 129
4.8小結 133
4.9練習 133
第5章數組和對象的疊代 135
5.1遍歷數組 135
5.1.1遍歷對象 139
5.1.2疊代選擇集中的元素 141
5.2對選擇集和數組進行篩選 143
5.2.1篩選選擇集 143
5.2.2使用回調函式來篩選選擇集 145
5.2.3篩選數組 147
5.3映射選擇集或數組 151
5.3.1映射選擇集 151
5.3.2映射數組 154
5.4數組實用方法 156
5.4.1生成數組 157
5.4.2在數組中查找值 159
5.4.3合併兩個數組 160
5.5小結 162
5.6練習 163
第6章CSS 165
6.1使用CSS屬性 165
6.2jQuery的偽類 167
6.3獲取外部尺寸 167
6.4小結 175
6.5練習 175
第7章AJAX 177
7.1向伺服器發起請求 178
7.1.1GET方法和POST方法的區別 179
7.1.2REST風格的請求 180
7.1.3AJAX請求中所傳遞數據的格式 180
7.1.4使用jQuery發起GET請求 181
7.2從伺服器載入HTML片段 195
7.3動態載入JavaScript 202
7.4AJAX事件 206
7.4.1使用AJAX事件方法 211
7.4.2將AJAX掛鈎到單獨請求 213
7.4.3傳送REST請求 215
7.5小結 222
7.6練習 222
第8章動畫和緩動效果 225
8.1顯示和隱藏元素 225
8.2滑入或滑出元素 233
8.3淡入和淡出元素 236
8.4自定義動畫 240
8.5動畫選項 243
8.6小結 244
8.7練習 245
第9章外掛程式 247
9.1編寫外掛程式 247
9.1.1編寫簡單的jQuery外掛程式 247
9.1.2檢查文檔對象模型 252
9.1.3編寫上下文選單jQuery外掛程式 254
9.2開發jQuery外掛程式的正確做法 269
9.3小結 270
9.4練習 270
第10章滾動條 271
10.1獲取滾動條的位置 271
10.2滾動到可滾動
中的特定元素 276
10.3滾動到頂部 280
10.4小結 281
10.5練習 281
第11章HTML5拖放 283
11.1實現拖放功能 283
11.1.1預先準備的外掛程式 290
11.1.2事件設定 293
11.2以拖放方式上傳檔案 298
11.2.1添加檔案信息數據對象 314
11.2.2使用自定義XMLHttpRequest對象 317
11.2.3其他實用工具 321
11.3小結 325
11.4練習 325
第Ⅱ部分jQueryUI
第12章實現拖放 329
12.1使元素成為可拖動元素 330
12.2為可拖動元素指定投放區域 337
12.3小結 343
12.4練習 344
第13章Sortable外掛程式 345
13.1使列表成為可排序列表 345
13.2自定義可排序列表 354
13.3保存可排序列表的狀態 360
13.4小結 365
13.5練習 366
第14章Selectable外掛程式 367
14.1Selectable外掛程式簡介 367
14.2小結 378
14.3練習 379
第15章Accordion外掛程式 381
15.1創建AccordionUI 381
15.2改變默認窗格 384
15.3更改Accordion事件 387
15.4設定標題元素 388
15.5小結 390
15.6練習 390
第16章Datepicker外掛程式 393
16.1實現Datepicker外掛程式 393
16.1.1自定義Datepicker的
樣式 395
16.1.2設定允許的日期範圍 403
16.2Datepicker的本地化 405
16.2.1設定日期格式 405
16.2.2本地化Datepicker中的文本 406
16.2.3設定一周從哪一天開始 407
16.3小結 408
16.4練習 409
第17章Dialog外掛程式 411
17.1實現對話框 411
17.2設定對話框的樣式 413
17.3創建模態對話框 419
17.4自動打開對話框 421
17.5控制對話框的動態互動行為 423
17.6對話框的動畫效果 424
17.7使用對話框的事件 425
17.8小結 426
17.9練習 427
第18章Tabs外掛程式 429
18.1實現Tabs 429
18.2設定選項卡用戶界面的樣式 432
18.3通過AJAX載入遠程內容 437
18.4為選項卡添加動畫效果 441
18.5小結 441
18.6練習 442
第Ⅲ部分流行的第三方jQuery外掛程式
第19章Tablesorter外掛程式 445
19.1表格排序 445
19.2小結 453
19.3練習 454
第20章創建互動式幻燈片放映效果 455
20.1創建幻燈片放映效果 455
20.2小結 470
20.2練習 470
第21章使用HTML5音頻和視頻 471
21.1下載MediaElement外掛程式 471
21.2配置MediaElement外掛程式 471
21.3創建HTML結構,使其支持針對較舊瀏覽器的回退視頻/音頻外掛程式 473
21.4實現h.264視頻內容 474
21.4.1使用Handbrake或QuickTime編碼 474
21.4.2使用HTML5
元素 474
21.4.3使用Flash播放器外掛程式 475
21.4.4使用Microsoft的Silverlight外掛程式 475
21.5自定義播放器控制項 475
21.6控制何時開始下載媒體 476
21.7小結 476
21.8練習 476
第22章創建簡單的WYSIWYG編輯器 477
22.1使用contenteditable特性使一個元素成為可編輯元素 477
22.2創建按鈕來套用粗體、斜體、下劃線、字型和字號等格式 479
22.3創建選區 482
22.4存儲選區 487
22.5恢複選區 488
22.6小結 489
22.7練習 489
第Ⅳ部分附錄
附錄A練習題答案 493
附錄BjQuery選擇器 503
附錄C選擇、遍歷和篩選 509
附錄D事件 515
附錄E操縱內容、特性和自定義數據 527
附錄F操縱內容的更多方法 531
附錄GAJAX方法 535
附錄HCSS 543
附錄I實用工具 547
附錄Jdraggable和droppable 551
附錄KSortable外掛程式 559
附錄LSelectable外掛程式 565
附錄M動畫和緩動效果 569
附錄NAccordion外掛程式 581
附錄ODatepicker外掛程式 585
附錄PDialog外掛程式 595
附錄QTabs外掛程式 601
附錄RResizable(可調整尺寸) 607
附錄SSlider(滑動條) 611
附錄TTablesorter外掛程式 615

相關詞條

熱門詞條

聯絡我們