jQuery基礎教程

jQuery基礎教程

jQuery基礎教程是一本人民郵電出版社出版的圖書。作者是(美國)JonathanChaffer (美國)KarlSwedberg。

基本信息

作者簡介

Jonathan Chaffer 資深Web專家,Structure互動公司CT0。著名

jQuery基礎教程

jQuery資源網站LeamingjQuery.com創始人之一。他還是著名的開源cms項目DrupaJ的核心開發人員。開發了廣受歡迎的Content Construction Kit(內容構建工具包)模組並大幅修改了選單系統。

編輯推薦

《jQuery基礎教程》(圖靈程式設計叢書.Web系列)是一本注重理論與實踐結合的基礎教程,適合Web開發人員閱讀和參考。

目錄

第1章 jQuery入門 1

1.1 jQuery能做什麼 1

1.2 jQuery為什麼如此出色 2

1.3 第一個jQuery文檔 3

1.3.1 下載jQuery 3

1.3.2 設定HTML文檔 4

1.3.3 編寫jQuery代碼 6

1.4 小結 9

第2章 選擇符——取得你想要的一切 10

2.1 DOM 10

2.2 工廠函式$() 11

2.3CSS選擇符11

2.4 XPath選擇符 14

2.5 自定義選擇符 16

2.6 DOM遍歷方法 18

2.7 訪問DOM元素 22

2.8 小結 22

第3章 事件——扣動扳機 23

3.1 在頁面載入後執行任務 23

3.1.1 代碼執行的時機選擇 23

3.1.2 基於一個頁面執行多個腳本 24

3.1.3 縮短代碼的簡寫方式 25

3.2 簡單的事件 25

3.2.1 簡單的樣式轉換器 26

3.2.2 簡寫的事件 32

3.3複合事件33

3.3.1 顯示和隱藏高級特性 33

3.3.2 突出顯示可單擊的項 34

3.3.3 事件的旅程 36

3.3.4 事件冒泡的副作用 37

3.4 限制和終止事件 38

3.4.1 阻止事件冒泡 38

3.4.2 移除事件處理程式 40

3.5 模仿用戶操作 42

3.6 小結 43

第4章 效果——為操作添加藝術性 44

4.1 修改內聯CSS 44

4.2 基本的隱藏和顯示 47

4.3 效果和速度 49

4.4 多重效果 50

4.4.1 構建具有動畫效果的show() 51

4.4.2 創建一種自定義的動畫效果 51

4.4.3 理解數字的含義 53

4.4.4 改進自定義動畫效果 54

4.5 並發與排隊效果 55

4.5.1 處理一組元素 55

4.5.2 處理多組元素 57

4.6 簡單概括 60

4.7 小結 60

第5章 DOM操作——基於命令改變頁面 61

5.1 操作屬性 61

5.2 插入新元素 64

5.3 移動元素 66

5.3.1 標註、編號和連結到上下文 69

5.3.2 插入腳註 71

5.4 包裝元素 72

5.5 複製元素 72

5.5.1 複製的深度 73

5.5.2 通過複製創建突出引用 74

5.6 DOM操作方法的簡單歸納 79

5.7 小結 80

第6章 AJAX——讓網站與時俱進 81

6.1 基於請求載入數據 81

6.1.1 追加HTML 83

6.1.2 操作JavaScript對象 85

6.1.3 載入XML 文檔 91

6.2 選擇數據格式 94

6.3 向伺服器傳遞數據 95

6.3.1 執行GET請求 96

6.3.2 執行POST請求 99

6.3.3 序列化表單 100

6.4 關注請求 102

6.5 AJAX和事件 105

6.5.1 限定事件綁定函式的作用域 106

6.5.2 利用事件冒泡 106

6.6 安全限制 107

6.7 小結 108

第7章 表格操作 109

7.1 排序 110

7.1.1 伺服器端排序 110

7.1.2 JavaScript排序 111

7.2 分頁 123

7.2.1 伺服器端分頁 124

7.2.2 JavaScript 分頁 125

7.3 完成的代碼 129

7.4 高級行條紋效果 132

7.4.1 三色交替模式 135

7.4.2 三行一組交替 137

7.5 突出顯示行 141

7.6 工具提示條 143

7.7 摺疊和擴展 148

7.8 篩選 150

7.8.1 篩選選項 150

7.8.2 同其他代碼整合 152

7.9 完成的代碼 155

7.10 小結 158

第8章 構建功能型表單 159

8.1 漸進增強的表單設計 159

8.1.1 圖示符號 161

8.1.2 必填欄位的提示信息 162

8.1.3 根據條件顯示的欄位 166

8.2 表單驗證 168

8.2.1 即時反饋 168

8.2.2 最終檢查 173

8.3 複選框操作 174

8.4 完成的代碼 177

8.5 欄位的占位符文本 180

8.6 AJAX自動完成 182

8.6.1 伺服器端代碼 182

8.6.2 瀏覽器端腳本 183

8.6.3 填充搜尋欄位 184

8.6.4 鍵盤導航 184

8.6.5 自動完成與實時搜尋 188

8.7 完成的代碼 189

8.8輸入掩碼191

8.8.1 購物車表格結構 191

8.8.2 拒絕非數字輸入 194

8.9 數字計算 194

8.9.1 解析和格式化貨幣值 195

8.9.2 處理小數位 196

8.9.3 其他計算 198

8.10 刪除商品 200

8.11 修改送貨信息 204

8.12 完成的代碼 207

8.13 小結 209

第9章 滑移和翻轉 210

9.1 標題翻轉效果 210

9.1.1 設定頁面 210

9.1.2 取得新聞源 212

9.1.3 設定翻轉效果 214

9.1.4 標題翻轉函式 215

9.1.5 懸停時暫停 217

9.1.6 從不同的域中取得新聞源 219

9.1.7 附加的內部漸變效果 221

9.2 圖像傳送帶 223

9.2.1 設定頁面 223

9.2.2 通過JavaScript修改樣式 225

9.2.3 通過單擊滑移圖像 226

9.2.4 添加滑移效果 228

9.2.5 顯示操作圖示 229

9.3 放大圖像 232

9.3.1 隱藏大幅封面 234

9.3.2 更有價值的標記 236

9.3.3 為封面放大添加動畫效果 237

9.4 完成的代碼 244

9.5 小結 249

第10章 外掛程式 250

10.1 使用外掛程式 250

10.2 流行的外掛程式 251

10.2.1 Dimensions 251

10.2.2 Form 253

10.2.3 Interface 255

10.3 查找外掛程式文檔 259

10.4 開發新外掛程式 261

10.4.1 添加新的全局函式 261

10.4.2 添加jQuery對象方法 263

10.4.3 DOM遍歷方法 264

10.4.4 添加新的簡寫方法 267

10.4.5 維護多事件日誌 268

10.4.6 添加選擇符表達式 270

10.4.7 創建緩動樣式 272

10.4.8 做個好公民 274

10.5 小結 275

附錄A 線上資源 277

附錄B 開發工具 283

附錄C JavaScript閉包 287

附錄D 快速參考

相關詞條

相關搜尋

熱門詞條

聯絡我們