擴展jQuery

擴展jQuery 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Keith Wood 著,李強 譯



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-22

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115363541
版次:1
商品編碼:11541035
品牌:異步圖書
包裝:平裝
開本:16開
齣版時間:2014-08-01
用紙:膠版紙
頁數:268
正文語種:中文


相關圖書





圖書描述

産品特色

內容簡介

  jQuery是當今應用比較廣泛的一個JavaScript框架。它簡化瞭HTML文件的遍曆、事件處理、動畫、Ajax互動等操作,從而使開發人員可以更加容易、便捷地開發齣強大的靜態和動態網頁。
  《擴展jQuery》分為4部分,共14章,講解瞭為jQuery庫創建自定義擴展的方法,從zui大可重用性的角度來設計和編寫插件的方法,以及為jQuery UI編寫小部件和特效的方法。此外,《擴展jQuery》還講解瞭另外一些關鍵主題,如Ajax、事件處理、動畫和Validation插件等的擴展。
  《擴展jQuery》適閤具有一定jQuery和JavaScript知識的前端開發人員閱讀。

作者簡介

Keith Wood有超過30年的開發經驗,他從2007年初開始對jQuery做齣貢獻。他已經寫瞭超過20個插件——包括最初的Datepicker、World Calendar和Datepicker、Countdown和SVG,並且把它們發布到瞭jQuery社區。他也經常在jQuery論壇上迴答問題,並且成為瞭2012前五名的貢獻者。
在日常工作中,他是一個網站開發者,使用Java/J2EE開發後端,以及使用jQuery開發前端。他生活在澳大利亞的悉尼,與他的搭檔Trecialee一起利用業餘時間書寫瞭本書。

內頁插圖

目錄

第1部分 簡單的擴展

第1章 jQuery擴展 1
1.1 jQuery的背景 3
1.1.1 起源 4
1.1.2 發展 5
1.1.3 現狀 6
1.2 擴展jQuery 7
1.2.1 開發者可以擴展什麼 7
1.3 擴展的示例 10
1.3.1 jQuery UI 10
1.3.2 驗證 11
1.3.3 圖形幻燈片 12
1.3.4 集成榖歌地圖 13
1.3.5 Cookies 13
1.3.6 顔色動畫 14
1.4 總結 14

第2章 第一個插件 16
2.1 jQuery的架構 16
2.1.1 jQuery的擴展點 18
2.1.2 選擇器 19
2.1.3 集閤插件 19
2.1.4 工具函數 20
2.1.5 jQuery UI小部件 20
2.1.6 jQuery UI特效 20
2.1.7 動畫屬性 21
2.1.8 Ajax處理 21
2.1.9 事件處理 22
2.1.10 驗證規則 22
2.2 一個簡單的插件 22
2.2.1 占位文字 23
2.2.2 水印插件的代碼 23
2.2.3 清除水印 25
2.2.4 使用水印插件 25
2.3 總結 27

第3章 選擇器和過濾器 28
3.1 什麼是選擇器和過濾器 29
3.1.1 為什麼要添加新的選擇器 29
3.1.2 基本選擇器 29
3.1.3 僞類選擇器 31
3.2 添加一個僞類選擇器 33
3.2.1 一個僞類選擇器的結構 34
3.2.2 添加一個精確內容匹配選擇器 35
3.2.3 添加一個內容模式匹配選擇器 37
3.2.4 添加元素類型選擇器 38
3.2.5 添加一個外語選擇器 39
3.2.6 “驗證插件”中的選擇器 40
3.3 添加一個集閤過濾器 41
3.3.1 一個集閤選擇器的結構 41
3.3.2 添加一個中間元素集閤選擇器 42
3.3.3 增強索引選擇器 44
3.4 總結 45

第2部分 插件和函數

第4章 插件開發原則 49
4.1 插件設計 49
4.1.1 插件的好處 50
4.1.2 規劃設計 50
4.1.3 插件模塊化 51
4.2 指導原則 52
4.2.1 提供漸進增強 52
4.2.2 在所有地方使用唯一的名字 52
4.2.3 把一切都放在jQuery對象中 53
4.2.4 不要依賴$與jQuery的等同性 53
4.2.5 利用作用域隱藏實現細節 54
4.2.6 用“方法”調用附加功能 55
4.2.7 盡可能返迴jQuery對象以便鏈式調用 55
4.2.8 使用data函數來存儲實例詳細信息 56
4.2.9 預估定製點 56
4.2.10 使用閤理的默認值 57
4.2.11 允許本地化/地方化 58
4.2.12 用CSS控製插件樣式 59
4.2.13 在主流瀏覽器中測試 61
4.2.14 創建可重復的測試用例集 61
4.2.15 提供示例和文檔 62
4.3 總結 64

第5章 集閤插件 65
5.1 什麼是集閤插件 65
5.2 一個插件框架 66
5.2.1 MaxLength插件 66
5.2.2 MaxLength插件的操作 67
5.3 定義插件 68
5.3.1 聲明一個命名空間 68
5.3.2 封裝 69
5.3.3 使用單例 69
5.4 附加到元素 71
5.4.1 基本的附加 71
5.4.2 插件初始化 72
5.4.3 調用方法 73
5.4.4 取值方法 74
5.5 設置選項 76
5.5.1 插件默認值 76
5.5.2 本地化/地方化 77
5.5.3 響應選項的變化 79
5.5.4 實現 MaxLength 的選項 80
5.5.5 啓用和禁用小部件 82
5.6 添加事件處理器 83
5.6.1 注冊一個事件處理器 83
5.6.2 觸發一個事件處理器 84
5.7 添加方法 84
5.8 移除插件 85
5.9 收尾工作 86
5.9.1 插件的主要部分 86
5.9.2 設置插件樣式 88
5.10 完整的插件 89
5.11 總結 91

第6章 函數插件 92
6.1 定義插件 93
6.1.1 本地化插件 93
6.1.2 框架代碼 94
6.1.3 加載本地化文件 94
6.2 jQuery Cookie插件 97
6.2.1 Cookie的交互 97
6.2.2 讀寫cookie 98
6.3 總結 100

第7章 插件的測試、打包和文檔 102
7.1 測試插件 103
7.1.1 測試什麼 103
7.1.2 使用QUnit 104
7.1.3 測試MaxLength插件 105
7.1.4 測試選項的設置和獲取 108
7.1.5 模擬用戶動作 109
7.1.6 測試事件迴調 111
7.2 打包插件 112
7.2.1 整理所有文件 112
7.2.2 最小化插件 113
7.2.3 提供一個基本示例 116
7.3 為插件編寫文檔 118
7.3.1 選項文檔 118
7.3.2 方法和工具函數的文檔 119
7.3.3 演示插件的功能 120
7.4 總結 121

第3部分 擴展jQuery UI

第8章 jQuery UI小部件 125
8.1 小部件框架 126
8.1.1 jQuery UI的模塊 126
8.1.2 小部件模塊 128
8.1.3 MaxLength插件 128
8.1.4 MaxLength插件的操作 129
8.2 定義小部件 130
8.2.1 聲明一個名字 130
8.2.2 封裝插件 131
8.2.3 聲明這個小部件 131
8.3 把插件附加到一個元素 133
8.4 處理插件選項 134
8.4.1 小部件默認值 134
8.4.2 響應選項變化 135
8.4.3 實現MaxLength的選項 137
8.4.4 啓用和禁用小部件 140
8.5 添加事件處理器 140
8.5.1 注冊一個事件處理器 140
8.5.2 觸發一個事件處理器 141
8.6 添加方法 142
8.7 移除小部件 143
8.8 收尾 145
8.8.1 小部件主體 145
8.8.2 設置小部件樣式 147
8.9 完整的插件 148
8.10 總結 150

第9章 jQuery UI的鼠標交互 151
9.1 jQuery UI Mouse(鼠標)模塊 151
9.1.1 鼠標拖動操作 152
9.1.2 鼠標選項 153
9.2 定義小部件 153
9.2.1 簽名功能 153
9.2.2 Signature插件的操作 154
9.2.3 聲明這個小部件 156
9.3 把插件附加到一個元素上 157
9.3.1 框架初始化 157
9.3.2 自定義初始化 157
9.4 處理插件選項 159
9.4.1 小部件默認值 159
9.4.2 設置選項 161
9.4.3 實現Signature選項 162
9.4.4 啓用和禁用小部件 162
9.5 添加事件處理器 163
9.5.1 注冊一個事件處理器 163
9.5.2 觸發一個事件處理器 164
9.6 與鼠標交互 164
9.6.1 是否可以開始一個拖動 165
9.6.2 開始一個拖動 165
9.6.3 跟蹤一個拖動 166
9.6.4 結束一個拖動 166
9.7 添加方法 167
9.7.1 清除簽名 167
9.7.2 轉換為JSON 168
9.7.3 重新繪製簽名 169
9.7.4 檢查簽名是否存在 170
9.8 移除小部件 171
9.9 完整的插件 172
9.10 總結 173

第10章 jQuery UI特效 174
10.1 jQuery UI特效框架 175
10.1.1 Effects Core模塊 175
10.1.2 公共特效函數 176
10.1.3 已有特效 178
10.2 添加一個新特效 180
10.2.1 內爆一個元素 180
10.2.2 初始化特效 181
10.2.3 實現特效 183
10.2.4 在jQuery UI 1.9之前實現特效 184
10.2.5 完整的特效 185
10.3 緩動動畫 185
10.3.1 什麼是緩動 185
10.3.2 已有的緩動 187
10.3.3 添加一個新緩動 189
10.4 總結 191

第4部分 其他擴展

第11章 屬性的動畫 195
11.1 動畫框架 196
11.1.1 動畫功能 196
11.1.2 步進一個動畫 198
11.2 添加一個自定義屬性的動畫 200
11.2.1 background-position的動畫 200
11.2.2 聲明和獲取這個屬性值 201
11.2.3 更新屬性值 203
11.2.4 background-position在jQuery 1.7中的動畫 204
11.2.5 完整的插件 205
11.3 總結 206

第12章 擴展Ajax 207
12.1 Ajax框架 208
12.1.1 預過濾器 209
12.1.2 傳輸器 209
12.1.3 轉換器 210
12.2 添加一個Ajax預過濾器 210
12.2.1 改變數據類型 211
12.2.2 禁用Ajax處理 211
12.3 添加一個Ajax傳輸器 212
12.3.1 加載圖像數據 212
12.3.2 為測試模擬HTML數據 214
12.4 添加一個Ajax轉換器 217
12.4.1 逗號分隔值(CSV)格式 217
12.4.2 把文本轉換為CSV 218
12.4.3 把CSV轉換為錶格 220
12.5 Ajax插件 222
12.6 總結 222

第13章 擴展事件 224
13.1 特殊事件框架 225
13.1.1 綁定事件處理器 225
13.1.2 觸發事件 226
13.2 添加一個特殊事件 227
13.2.1 添加一個右鍵單擊事件 227
13.2.2 禁用右擊事件 229
13.2.3 多個右擊事件 230
13.2.4 事件的集閤函數 233
13.3 增強一個已有事件 234
13.4 事件的其他功能 236
13.4.1 事件的默認動作 236
13.4.2 派發前和派發後迴調 237
13.4.3 阻止事件冒泡 238
13.4.4 自動綁定和代理 238
13.5 總結 239

第14章 創建驗證規則 241
14.1 Validation插件 242
14.2 添加一個驗證規則 244
14.2.1 添加一個模式匹配規則 245
14.2.2 生成模式匹配規則 247
14.3 添加一個多字段驗證規則 248
14.3.1 分組驗證 249
14.3.2 定義一個多字段規則 249
14.4 總結 251

附錄A 正則錶達式 253
詞匯錶 261

前言/序言


擴展jQuery 下載 mobi epub pdf txt 電子書 格式

擴展jQuery mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

擴展jQuery 下載 mobi pdf epub txt 電子書 格式 2024

擴展jQuery 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

還不錯,比較接近實戰

評分

思路是對的 書裏的案例感覺不是很好

評分

還不錯,多點jquery源碼分析就好瞭

評分

評分

不想總是藉圖書館瞭

評分

竪不錯,推薦

評分

本書不錯的深入學習的好書

評分

物流給力 書質量可以

評分

滿意!!!!!!!!!!!

類似圖書 點擊查看全場最低價

擴展jQuery mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有