《jQuery基礎教程(第2版)》 是人民郵電出版社出版的圖書, ISBN是9787115215420
基本介紹
- 書名:jQuery基礎教程(第2版)
- 作者:(美)查弗,(美)斯威德伯格
- ISBN:9787115215420
- 頁數:324
- 出版社:人民郵電出版社
- 出版時間:2009-11-1
- 開本:大16開
圖文信息,內容簡介,目錄,
圖文信息
版 次:2
字 數:508000
紙 張:膠版紙
印 次:1
包 裝:平裝
內容簡介
本書作為《jQuery基礎教程》的升級版,涵蓋了jQuery 1.3的全部新特性,特別是新增了介紹jQuery UI(jQuery官方用戶界面外掛程式庫)的內容。本書前6章以通俗易懂的方式介紹了jQuery的基本概念,主要包括jQuery的選擇符、事件、效果、DOM操作、AJAX支持等。隨後3章從理論到實踐,通過表格操作、構建功能型表單、實現滑移和翻轉效果等實例,深入淺出地講解了如何創造性地運用jQuery提供的豐富而強大的API。本書最後兩章專門介紹了如何使用和編寫jQuery外掛程式。值得一提的是,本版新增的附錄D分門別類地列出了所有jQuery API,為高效使用jQuery提供了方便。
本書注重理論與實踐相結合,適合國中級Web開發人員閱讀和參考。
目錄
第1章 jQuery入門
1.1 jQuery能做什麼
1.2 jQuery為什麼如此出色
1.3 jQuery項目歷史
1.4 第一個jQuery驅動的頁面
1.4.1 下載jQuery
1.4.2 建立HTML文檔
1.4.3 編寫jQuery代碼
1.4.4 最終結果
1.5 小結
第2章 選擇符
2.1 DOM
2.2 工廠函式$()
2.3 CSS選擇符
2.4 屬性選擇符 第1章 jQuery入門
1.1 jQuery能做什麼
1.2 jQuery為什麼如此出色
1.3 jQuery項目歷史
1.4 第一個jQuery驅動的頁面
1.4.1 下載jQuery
1.4.2 建立HTML文檔
1.4.3 編寫jQuery代碼
1.4.4 最終結果
1.5 小結
第2章 選擇符
2.1 DOM
2.2 工廠函式$()
2.3 CSS選擇符
2.4 屬性選擇符
2.5 自定義選擇符
2.5.1 每隔一行為表格添加樣式
2.5.2 基於表單的選擇符
2.6 DOM遍歷方法
2.6.1 為特定單元格添加樣式
2.6.2 連綴
2.7 訪問DOM元素
2.8 小結
第3章 事件
3.1 在頁面載入後執行任務
3.1.1 代碼執行的時機選擇
3.1.2 基於一個頁面執行多個腳本
3.1.3 縮短代碼的簡寫方式
3.1.4 與其他庫共存
3.2 簡單的事件
3.2.1 簡單的樣式轉換器
3.2.2 簡寫的事件
3.3 複合事件
3.3.1 顯示和隱藏高級特性
3.3.2 突出顯示可單擊的項
3.4 事件的旅程
3.5 通過事件對象改變事件的旅程
3.5.1 事件目標
3.5.2 停止事件傳播
3.5.3 默認操作
3.5.4 事件委託
3.6 移除事件處理程式
3.6.1 事件的命名空間
3.6.2 重新綁定事件
3.7 模仿用戶操作
3.8 小結
第4章 效果
4.1 修改內聯CSS
4.2 基本的隱藏和顯示
4.3 效果和速度
4.3.1 指定顯示速度
4.3.2 淡入和淡出
4.4 複合效果
4.5 創建自定義動畫
4.5.1 切換淡入淡出
4.5.2 創建多個屬性的動畫
4.6 並發與排隊效果
4.6.1 處理一組元素
4.6.2 處理多組元素
4.6.3 回調函式
4.6.4 簡單概括
4.7 小結
第5章 DOM操作
5.1 操作屬性
5.1.1 非class屬性
5.1.2 深入理解$()工廠函式
5.2 插入新元素
5.3 移動元素
5.3.1 標註、編號和連結到上下文
5.3.2 插入腳註
5.4 包裝元素
5.5 複製元素
5.5.1 連同事件一起複製
5.5.2 通過複製創建突出引用
5.5.3 通過CSS使突出引用偏離正文
5.5.4 回到代碼中
5.5.5 修飾突出引用
5.6 DOM操作方法的簡單歸納
5.7 小結
第6章 AJAX
6.1 基於請求載入數據
6.1.1 追加HTML
6.1.2 操作JavaScript對象
6.1.3 載入XML文檔
6.2 選擇數據格式
6.3 向伺服器傳遞數據
6.3.1 執行GET請求
6.3.2 執行POST請求
6.3.3 序列化表單
6.4 關注請求
6.5 AJAX和事件
6.6 安全限制
6.7 其他工具
6.7.1 低級AJAX方法
6.7.2 修改默認選項
6.7.3 部分載入HTML頁面
6.8 小結
第7章 表格操作
7.1 排序和分頁
7.1.1 伺服器端排序
7.1.2 JavaScript排序
7.1.3 伺服器端分頁
7.1.4 JavaScript分頁
7.1.5 完成的代碼
7.2 修改表格外觀
7.2.1 突出顯示行
7.2.2 工具提示條
7.2.3 摺疊和擴展
7.2.4 篩選
7.2.5 完成的代碼
7.3 小結
第8章 構建功能型表單
8.1 改進基本的表單
8.1.1 漸進增強表單樣式
8.1.2 根據條件顯示的欄位
8.1.3 表單驗證
8.1.4 複選框操作
8.1.5 完成的代碼
8.2 提升緊湊的表單
8.2.1 欄位的占位符文本
8.2.2 AJAX自動完成
8.2.3 完成的代碼
8.3 運算元字型表單數據
8.3.1 購物車表格結構
8.3.2 拒絕非數字輸入
8.3.3 數字計算
8.3.4 刪除商品
8.3.5 修改送貨信息
8.3.6 完成的代碼
8.4 小結
第9章 滑移和翻轉
9.1 標題新聞翻轉效果
9.1.1 設定頁面
9.1.2 取得新聞源
9.1.3 設定翻轉效果
9.1.4 標題新聞翻轉函式
9.1.5 懸停時暫停
9.1.6 從不同的域中取得新聞源
9.1.7 附加的內部漸變效果
9.1.8 完成的代碼
9.2 圖像傳送帶
9.2.1 設定頁面
9.2.2 通過單擊滑移圖像
9.2.3 放大圖像
9.2.4 完成的代碼
9.3 小結
第10章 使用外掛程式
10.1 查找外掛程式和幫助
10.2 使用外掛程式
10.3 Form外掛程式
10.4 jQuery UI外掛程式庫
10.4.1 效果
10.4.2 互動組件
10.4.3 部件
10.4.4 jQuery UI ThemeRoller
10.5 其他外掛程式
10.5.1 表單類
10.5.2 表格類
10.5.3 圖像類
10.5.4 亮盒及模態對話框
10.5.5 圖表類
10.5.6 事件類
10.6 小結
第11章 開發外掛程式
11.1 添加新的全局函式
11.1.1 添加多個函式
11.1.2 關鍵所在
11.1.3 創建實用方法
11.2 添加jQuery對象方法
11.2.1 對象方法的環境
11.2.2 方法連綴
11.3 DOM遍歷方法
11.4 添加新的簡寫方法
11.5 方法的參數
11.5.1 簡單參數
11.5.2 參數映射
11.5.3 默認參數值
11.5.4 回調函式
11.5.5 可定製的默認值
11.6 添加選擇符表達式
11.7 共享外掛程式
11.7.1 命名約定
11.7.2 別名$的使用
11.7.3 方法接口
11.7.4 文檔格式
11.8 小結
附錄A 線上資源
附錄B 開發工具
附錄C JavaScript閉包
附錄D 快速參考
1.1 jQuery能做什麼
1.2 jQuery為什麼如此出色
1.3 jQuery項目歷史
1.4 第一個jQuery驅動的頁面
1.4.1 下載jQuery
1.4.2 建立HTML文檔
1.4.3 編寫jQuery代碼
1.4.4 最終結果
1.5 小結
第2章 選擇符
2.1 DOM
2.2 工廠函式$()
2.3 CSS選擇符
2.4 屬性選擇符 第1章 jQuery入門
1.1 jQuery能做什麼
1.2 jQuery為什麼如此出色
1.3 jQuery項目歷史
1.4 第一個jQuery驅動的頁面
1.4.1 下載jQuery
1.4.2 建立HTML文檔
1.4.3 編寫jQuery代碼
1.4.4 最終結果
1.5 小結
第2章 選擇符
2.1 DOM
2.2 工廠函式$()
2.3 CSS選擇符
2.4 屬性選擇符
2.5 自定義選擇符
2.5.1 每隔一行為表格添加樣式
2.5.2 基於表單的選擇符
2.6 DOM遍歷方法
2.6.1 為特定單元格添加樣式
2.6.2 連綴
2.7 訪問DOM元素
2.8 小結
第3章 事件
3.1 在頁面載入後執行任務
3.1.1 代碼執行的時機選擇
3.1.2 基於一個頁面執行多個腳本
3.1.3 縮短代碼的簡寫方式
3.1.4 與其他庫共存
3.2 簡單的事件
3.2.1 簡單的樣式轉換器
3.2.2 簡寫的事件
3.3 複合事件
3.3.1 顯示和隱藏高級特性
3.3.2 突出顯示可單擊的項
3.4 事件的旅程
3.5 通過事件對象改變事件的旅程
3.5.1 事件目標
3.5.2 停止事件傳播
3.5.3 默認操作
3.5.4 事件委託
3.6 移除事件處理程式
3.6.1 事件的命名空間
3.6.2 重新綁定事件
3.7 模仿用戶操作
3.8 小結
第4章 效果
4.1 修改內聯CSS
4.2 基本的隱藏和顯示
4.3 效果和速度
4.3.1 指定顯示速度
4.3.2 淡入和淡出
4.4 複合效果
4.5 創建自定義動畫
4.5.1 切換淡入淡出
4.5.2 創建多個屬性的動畫
4.6 並發與排隊效果
4.6.1 處理一組元素
4.6.2 處理多組元素
4.6.3 回調函式
4.6.4 簡單概括
4.7 小結
第5章 DOM操作
5.1 操作屬性
5.1.1 非class屬性
5.1.2 深入理解$()工廠函式
5.2 插入新元素
5.3 移動元素
5.3.1 標註、編號和連結到上下文
5.3.2 插入腳註
5.4 包裝元素
5.5 複製元素
5.5.1 連同事件一起複製
5.5.2 通過複製創建突出引用
5.5.3 通過CSS使突出引用偏離正文
5.5.4 回到代碼中
5.5.5 修飾突出引用
5.6 DOM操作方法的簡單歸納
5.7 小結
第6章 AJAX
6.1 基於請求載入數據
6.1.1 追加HTML
6.1.2 操作JavaScript對象
6.1.3 載入XML文檔
6.2 選擇數據格式
6.3 向伺服器傳遞數據
6.3.1 執行GET請求
6.3.2 執行POST請求
6.3.3 序列化表單
6.4 關注請求
6.5 AJAX和事件
6.6 安全限制
6.7 其他工具
6.7.1 低級AJAX方法
6.7.2 修改默認選項
6.7.3 部分載入HTML頁面
6.8 小結
第7章 表格操作
7.1 排序和分頁
7.1.1 伺服器端排序
7.1.2 JavaScript排序
7.1.3 伺服器端分頁
7.1.4 JavaScript分頁
7.1.5 完成的代碼
7.2 修改表格外觀
7.2.1 突出顯示行
7.2.2 工具提示條
7.2.3 摺疊和擴展
7.2.4 篩選
7.2.5 完成的代碼
7.3 小結
第8章 構建功能型表單
8.1 改進基本的表單
8.1.1 漸進增強表單樣式
8.1.2 根據條件顯示的欄位
8.1.3 表單驗證
8.1.4 複選框操作
8.1.5 完成的代碼
8.2 提升緊湊的表單
8.2.1 欄位的占位符文本
8.2.2 AJAX自動完成
8.2.3 完成的代碼
8.3 運算元字型表單數據
8.3.1 購物車表格結構
8.3.2 拒絕非數字輸入
8.3.3 數字計算
8.3.4 刪除商品
8.3.5 修改送貨信息
8.3.6 完成的代碼
8.4 小結
第9章 滑移和翻轉
9.1 標題新聞翻轉效果
9.1.1 設定頁面
9.1.2 取得新聞源
9.1.3 設定翻轉效果
9.1.4 標題新聞翻轉函式
9.1.5 懸停時暫停
9.1.6 從不同的域中取得新聞源
9.1.7 附加的內部漸變效果
9.1.8 完成的代碼
9.2 圖像傳送帶
9.2.1 設定頁面
9.2.2 通過單擊滑移圖像
9.2.3 放大圖像
9.2.4 完成的代碼
9.3 小結
第10章 使用外掛程式
10.1 查找外掛程式和幫助
10.2 使用外掛程式
10.3 Form外掛程式
10.4 jQuery UI外掛程式庫
10.4.1 效果
10.4.2 互動組件
10.4.3 部件
10.4.4 jQuery UI ThemeRoller
10.5 其他外掛程式
10.5.1 表單類
10.5.2 表格類
10.5.3 圖像類
10.5.4 亮盒及模態對話框
10.5.5 圖表類
10.5.6 事件類
10.6 小結
第11章 開發外掛程式
11.1 添加新的全局函式
11.1.1 添加多個函式
11.1.2 關鍵所在
11.1.3 創建實用方法
11.2 添加jQuery對象方法
11.2.1 對象方法的環境
11.2.2 方法連綴
11.3 DOM遍歷方法
11.4 添加新的簡寫方法
11.5 方法的參數
11.5.1 簡單參數
11.5.2 參數映射
11.5.3 默認參數值
11.5.4 回調函式
11.5.5 可定製的默認值
11.6 添加選擇符表達式
11.7 共享外掛程式
11.7.1 命名約定
11.7.2 別名$的使用
11.7.3 方法接口
11.7.4 文檔格式
11.8 小結
附錄A 線上資源
附錄B 開發工具
附錄C JavaScript閉包
附錄D 快速參考