發表於2024-11-22
由jQuery API網站維護者親自撰寫,第一版自2008上市以來,一版再版,纍計重印14次,是國內首屈一指的jQuery經典著作!
曾為國內一本jQuery教程,一版再版,纍計重印14次,不可錯過的實戰類經典技術著作!
jQuery API網站的維護者親自撰寫
作為新升級版,《jQuery基礎教程(第4版)》涵蓋jQuery 1.10.x和jQuery 2.0.x。《jQuery基礎教程》前6章以通俗易懂的方式講解瞭jQuery的核心組件,包括jQuery的選擇符、事件、動畫、DOM操作、Ajax支持等。第7章和第8章介紹瞭jQuery UI、jQuery Mobile及利用jQuery強大的擴展能力開發自定義插件。隨後的幾章更加深入地探討瞭jQuery的各種特性及一些高級技術。附錄A特彆講解瞭JavaScript中閉包的概念,以及如何在jQuery中有效地使用閉包。附錄B講解瞭使用QUnit測試JavaScript代碼的必備知識。附錄C給齣瞭jQuery API的快速參考。
注重理論與實踐相結閤,由淺入深、循序漸進,適閤各層次的前端Web開發人員學習和參考。
第1章 jQuery入門
1.1 jQuery能做什麼
1.2 jQuery為什麼如此齣色
1.3 第一個jQuery驅動的頁麵
1.3.1 下載jQuery
1.3.2 本書使用jQuery的哪個版本
1.3.3 在HTML文檔中引入jQuery
1.3.4 編寫jQuery代碼
1.3.5 最終結果
1.4 純JavaScript與jQuery
1.5 使用開發工具
1.6 小結
第2章 選擇元素
2.1 理解DOM
2.2 使用$()函數
2.3 CSS選擇符
2.4 屬性選擇符
2.5 自定義選擇符
2.5.1 每隔一行為錶格添加樣式
2.5.2 基於上下文內容選擇元素
2.5.3 基於錶單的選擇符
2.6 DOM遍曆方法
2.6.1 為特定單元格添加樣式
2.6.2 連綴
2.7 訪問DOM元素
2.8 小結
2.9 練習
第3章 事件
3.1 在頁麵加載後執行任務
3.1.1 代碼執行的時機選擇
3.1.2 基於一個頁麵執行多個腳本
3.1.3 .ready()的簡寫形式
3.1.4 嚮.ready()迴調函數中傳入參數
3.2 處理簡單的事件
3.2.1 簡單的樣式轉換器
3.2.2 啓用其他按鈕
3.2.3 利用事件處理程序的上下文
3.2.4 使用事件上下文進一步減少代碼
3.2.5 簡寫的事件
3.2.6 顯示和隱藏高級特性
3.3 事件傳播
3.3.1 事件的旅程
3.3.2 事件冒泡的副作用
3.4 通過事件對象改變事件的旅程
3.4.1 事件目標
3.4.2 停止事件傳播
3.4.3 阻止默認操作
3.4.4 事件委托
3.4.5 使用內置的事件委托功能
3.5 移除事件處理程序
3.5.1 為事件處理程序添加命名空間
3.5.2 重新綁定事件
3.6 模仿用戶操作
3.7 小結
3.8 練習
第4章 樣式與動畫
4.1 修改內聯CSS
4.1.1 設置計算的樣式屬性值
4.1.2 帶廠商前綴的樣式屬性
4.2 隱藏和顯示元素
4.3 效果和時長
4.3.1 指定顯示速度
4.3.2 淡入和淡齣
4.3.3 滑上和滑下
4.3.4 切換可見性
4.4 創建自定義動畫
4.4.1 手工創建效果
4.4.2 一次給多個屬性添加動畫效果
4.5 並發與排隊效果
4.5.1 處理一組元素
4.5.2 處理多組元素
4.5.3 簡單概括
4.6 小結
4.7 練習
第5章 操作DOM
5.1 操作屬性
5.1.1 非類屬性
5.1.2 DOM元素屬性
5.1.3 錶單控件的值
5.2 DOM樹操作
5.2.1 重新認識$()函數
5.2.2 創建新元素
5.2.3 插入新元素
5.2.4 移動元素
5.2.5 包裝元素
5.2.6 使用反嚮插入方法
5.3 復製元素
5.4 內容setter和getter方法
5.5 DOM操作方法的簡單歸納
5.6 小結
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 為Ajax請求提供不同的內容
6.5 關注請求
6.6 錯誤處理
6.7 Ajax和事件
6.8 安全限製
6.9 其他工具
6.9.1 低級Ajax方法
6.9.2 修改默認選項
6.9.3 部分加載HTML頁麵
6.10 小結
6.11 練習
第7章 使用插件
7.1 查找插件和幫助
7.2 使用插件
7.2.1 下載並包含Cycle插件
7.2.2 調用插件提供的方法
7.2.3 為插件方法指定參數
7.2.4 修改參數默認值
7.3 其他形式的插件
7.3.1 自定義選擇符
7.3.2 全局函數插件
7.4 jQuery UI插件庫
7.4.1 效果
7.4.2 交互組件
7.4.3 部件
7.4.4 jQuery UI主題捲軸
7.5 jQuery Mobile插件庫
7.5.1 HTML5自定義數據屬性
7.5.2 移動導航
7.5.3 一個文檔支持多個頁麵
7.5.4 交互式元素
7.5.5 高級功能
7.6 小結
7.7 練習
第8章 開發插件
8.1 在插件中使用$彆名
8.2 添加新的全局函數
8.3 添加jQuery對象方法
8.3.1 對象方法的上下文
8.3.2 隱式迭代
8.3.3 方法連綴
8.4 提供靈活的方法參數
8.4.1 參數對象
8.4.2 默認參數值
8.4.3 迴調函數
8.4.4 可定製的默認值
8.5 使用jQuery UI部件工廠創建插件
8.5.1 創建部件
8.5.2 銷毀部件
8.5.3 啓用和禁用部件
8.5.4 接受部件選項
8.5.5 添加子方法
8.5.6 觸發部件事件
8.6 插件設計建議
8.7 小結
8.8 練習
第9章 高級選擇符與遍曆
9.1 深入選擇與遍曆
9.1.1 動態篩選錶格內容
9.1.2 為錶格行添加條紋效果
9.1.3 組閤篩選與條紋
9.1.4 更多選擇符與遍曆方法
9.2 定製與優化選擇符
9.2.1 編寫定製的選擇符插件
9.2.2 選擇符的性能問題
9.3 DOM遍曆背後的秘密
9.3.1 jQuery對象屬性
9.3.2 DOM元素棧
9.3.3 編寫DOM遍曆方法插件
9.3.4 DOM遍曆的性能問題
9.4 小結
9.5 練習
第10章 高級事件處理
10.1 再談事件
10.1.1 追加數據頁麵
10.1.2 懸停時顯示數據
10.2 事件委托
10.2.1 使用jQuery的委托方法
10.2.2 選擇委托的作用域
10.2.3 早委托
10.3 自定義事件
10.3.1 無窮滾動
10.3.2 自定義事件參數
10.4 節流事件
10.5 擴展事件
10.6 小結
10.7 練習
第11章 高級效果
11.1 再談動畫
11.2 觀測及中斷動畫
11.2.1 確定動畫狀態
11.2.2 中止運行的動畫
11.3 全局效果屬性
11.3.1 禁用所有效果
11.3.2 定義效果時長
11.4 多屬性緩動
11.5 使用延遲對象
11.6 精細地控製動畫
11.7 小結
11.8 練習
第12章 高級DOM操作
12.1 排序錶格行
12.1.1 服務器端排序
12.1.2 Ajax排序
12.1.3 JavaScript排序
12.2 移動和插入元素
12.2.1 為已有的文本添加鏈接
12.2.2 簡單的JavaScript數組排序
12.2.3 對DOM元素排序
12.3 在DOM元素中保存數據
12.3.1 執行預先計算
12.3.2 存儲非字符串數據
12.3.3 變換排序方嚮
12.4 使用HTML5自定義數據屬性
12.5 使用JSON排序和構建行
12.5.1 修改JSON對象
12.5.2 按需重新構建內容
12.6 高級屬性操作
12.6.1 簡捷地創建元素
12.6.2 DOM創建掛鈎
12.7 小結
12.8 練習
第13章 高級Ajax
13.1 漸進增強與Ajax
13.2 處理Ajax錯誤
13.3 jqXHR對象
13.3.1 Ajax承諾
13.3.2 緩存響應
13.4 截流Ajax請求
13.5 擴展Ajax功能
13.5.1 數據類型轉換器
13.5.2 Ajax預過濾器
13.5.3 替代傳輸方式
13.6 小結
13.7 練習
附錄A JavaScript閉包
A.1 創建內部函數
A.1.1 在任何地方調用內部函數
A.1.2 理解變量作用域
A.2 處理閉包之間的交互
A.3 在jQuery中創建閉包
A.3.1 $(document).ready()的參數
A.3.2 綁定事件處理程序
A.3.3 在循環中綁定處理程序
A.3.4 命名及匿名函數
A.4 應對內存泄漏的風險
A.4.1 避免意外的引用循環
A.4.2 控製DOM與JavaScript的循環
A.5 小結
附錄B 使用QUnit測試JavaScript
B.1 下載QUnit
B.2 設置文檔
B.3 組織測試
B.4 添加和運行測試
B.5 其他測試類型
B.6 最佳實踐
B.7 小結
附錄C 簡明參考
C.1 選擇符錶達式
C.1.1 簡單的CSS選擇符
C.1.2 在同輩元素間定位
C.1.3 在匹配的元素間定位
C.1.4 屬性
C.1.5 錶單
C.1.6 其他自定義選擇符
C.2 DOM遍曆方法
C.2.1 篩選元素
C.2.2 後代元素
C.2.3 同輩元素
C.2.4 祖先元素
C.2.5 集閤操作
C.2.6 操作選中的元素
C.3 事件方法
C.3.1 綁定
C.3.2 簡寫綁定
C.3.3 觸發事件
C.3.4 簡寫觸發方法
C.3.5 實用方法
C.4 效果方法
C.4.1 預定義效果
C.4.2 自定義動畫
C.4.3 隊列操作
C.5 DOM操作方法
C.5.1 特性與屬性
C.5.2 內容
C.5.3 CSS
C.5.4 尺寸
C.5.5 插入
C.5.6 替換
C.5.7 刪除
C.5.8 復製
C.5.9 數據
C.6 Ajax方法
C.6.1 發送請求
C.6.2 監視請求
C.6.3 配置
C.6.4 實用方法
C.7 延遲方法
C.7.1 創建對象
C.7.2 延遲對象的方法
C.7.3 承諾對象的方法
C.8 其他方法
C.8.1 jQuery對象的屬性
C.8.2 數組和對象
C.8.3 對象內省
C.8.4 其他
圖靈程序設計叢書:jQuery基礎教程(第4版) [Learning jQuery,Fourth Edition] 下載 mobi pdf epub txt 電子書 格式 2024
圖靈程序設計叢書:jQuery基礎教程(第4版) [Learning jQuery,Fourth Edition] 下載 mobi epub pdf 電子書不是很基礎
評分沒有期待中那麼好,下次
評分很好的一本正版書
評分好好學習一下
評分一般般,每個例子都不完全,有的時候看的雲裏霧裏的,不可能每一個事件,都去下載完整的例子去看,例子不完整,講的什麼有的時候都沒弄清楚
評分幫彆人買的,還可以
評分很快,很高興,書好,店傢服務好
評分非常好!
評分還沒有開始看,但是包裝和紙張質量都挺好的,希望有幫助
圖靈程序設計叢書:jQuery基礎教程(第4版) [Learning jQuery,Fourth Edition] mobi epub pdf txt 電子書 格式下載 2024