發表於2024-11-09
作為一款優秀的JavaScript框架,jQuery具有錶達能力強、支持一次處理多個元素、能解決不同瀏覽器的兼容性問題等諸多優點,從而受到廣大Web開發人員的追捧。本書是一本全麵的jQuery手冊,詳盡介紹瞭jQuery庫、jQueryUI和jQueryMobile,能幫助具備一定Web開發基礎知識的讀者精通jQuery。
《圖靈程序設計叢書:精通jQuery(第2版)》全麵介紹瞭jQuery 2.0的各項特性,主要內容包括:JavaScript和jQuery的基礎知識,如何使用jQuery核心增強HTML5,如何使用jQuery創建更豐富的用戶體驗,如何使用富交互功能,jQuery UI以及jQuery Mobile的特性。
《圖靈程序設計叢書:精通jQuery(第2版)》適閤所有前端開發人員閱讀。
Adam Freeman,資深IT專傢,曾在多傢公司擔任高級職位,退休前在一傢國際銀行擔任CTO和COO。如今的他熱愛寫作和跑步。除本書外,還著有《HTML5專業指南》《精通ASP.NET 4.5(第5版)》等書。
第1章 瞭解jQuery
1.1 jQuery UI和jQuery Mobile
1.2 jQuery插件
1.3 預備知識
1.4 本書組織結構
1.4.1 第一部分:打好基礎
1.4.2 第二部分:使用jQuery
1.4.3 第三部分:數據和Ajax
1.4.4 第四部分:jQuery UI
1.4.5 第五部分:jQuery Mobile
1.4.6 第六部分:高級功能
1.5 第2版的新增內容
1.5.1 jQuery核心庫有什麼變化
1.5.2 jQuery UI有什麼變化
1.5.3 jQuery Mobile有什麼變化
1.5.4 其他變化
1.6 例子多嗎
1.7 示例代碼下載
1.8 所需軟件
1.8.1 jQuery
1.8.2 HTML編輯器
1.8.3 Web瀏覽器
1.8.4 Web服務器
1.8.5 Node.js
1.9 圖片版權
1.10 小結
第2章 HTML入門
2.1 基本的HTML文檔
2.2 HTML元素剖析
2.3 屬性
2.4 元素內容
2.5 空元素
2.6 文檔結構
2.6.1 元數據元素
2.6.2 內容元素
2.7 元素層次關係
2.7.1 父子關係
2.7.2 祖先?後代關係
2.7.3 兄弟關係
2.8 文檔對象模型
2.8.1 使用DOM
2.8.2 修改DOM
2.8.3 修改樣式
2.8.4 處理事件
2.9 小結
第3章 CSS基礎
3.1 上手CSS
3.2 行內樣式
3.3 內嵌樣式
3.4 外部樣式錶
3.5 理解CSS選擇器
3.5.1 屬性選擇器
3.5.2 關係選擇器
3.5.3 僞元素和僞類選擇器
3.5.4 聯閤選擇器和反選擇器
3.6 理解樣式層疊
3.6.1 樣式層疊原理
3.6.2 使用important規則微調樣式應用的順序
3.6.3 通過"專一程度"和順序評估決定樣式優先級
3.7 樣式的單位
3.7.1 顔色
3.7.2 長度
3.8 屬性速記法和自定義值
3.9 小結
第4章 JavaScript基礎
4.1 上手JavaScript
4.2 語句
4.3 函數
4.3.1 帶參數的函數
4.3.2 有返迴值的函數
4.4 變量和類型
4.4.1 基本數據類型
4.4.2 生成對象
4.4.3 使用對象
4.5 JavaScript運算符
4.5.1 條件語句
4.5.2 相等運算符和恒等運算符
4.5.3 顯式類型轉換
4.6 數組
4.6.1 數組字麵量
4.6.2 讀取和修改數組元素
4.6.3 枚舉數組內容
4.6.4 數組內建方法
4.7 錯誤處理
4.8 比較undefined和null值
4.8.1 檢查變量或者屬性是否為null或undefined
4.8.2 區分null和undefined
4.9 小結
第5章 jQuery基礎
5.1 安裝jQuery
5.2 第一個jQuery腳本
5.3 理解jQuery的$函數
5.4 等待DOM就緒
5.4.1 另一種寫法
5.4.2 延遲ready事件的觸發時間
5.5 選擇元素
5.6 理解選擇結果
5.6.1 確定jQuery對象對應的上下文對象
5.6.2 處理DOM對象
5.7 修改多個元素與鏈式方法調用
5.8 事件處理
5.9 小結
第6章 選擇元素
6.1 選擇更多元素
6.2 限製選擇範圍
6.2.1 從結果集中獲取某個元素
6.2.2 獲取元素子集
6.2.3 過濾元素
6.2.4 基於後代元素過濾結果集
6.3 以映射方式處理結果集
6.4 檢測結果集
6.5 修改、迴退結果集
6.6 訪問DOM
6.6.1 訪問後代元素
6.6.2 訪問祖先元素
6.6.3 訪問兄弟元素
6.7 小結
第7章 操控DOM
7.1 創建新元素
7.1.1 使用$函數創建新元素
7.1.2 通過剋隆已有元素生成新元素
7.1.3 使用DOM API創建新元素
7.2 添加子元素或後代元素
7.2.1 插入第一個子元素
7.2.2 把同一組元素插入到頁麵的不同位置
7.2.3 插入jQuery對象
7.2.4 使用迴調函數動態插入子元素
7.3 封裝(包裹)元素
7.3.1 把多個元素封裝到一個元素之中
7.3.2 封裝元素的內容
7.3.3 使用迴調函數封裝元素
7.4 插入兄弟元素
7.4.1 把jQuery對象中的元素插入為兄弟元素
7.4.2 使用迴調函數動態插入兄弟元素
7.5 替換元素
7.6 刪除元素
7.6.1 分離元素
7.6.2 清空元素
7.6.3 刪除元素的父元素
7.7 小結
第8章 處理元素
8.1 處理元素字麵屬性和元素對象定義屬性
8.1.1 設置屬性值
8.1.2 一次設置多個屬性
8.1.3 動態設置屬性值
8.1.4 刪除屬性
8.1.5 使用prop方法
8.2 處理class屬性
8.2.1 使用函數動態添加或刪除class
8.2.2 切換class
8.2.3 切換多個class
8.2.4 切換全部的class
8.2.5 單方嚮切換class
8.2.6 動態切換class
8.3 處理CSS樣式
8.3.1 獲取並設置單個CSS值
8.3.2 獲取多個CSS屬性
8.3.3 一次設置多個CSS樣式屬性
8.3.4 以相對值設置樣式屬性
8.3.5 使用迴調函數設置樣式屬性
8.3.6 針對具體屬性的CSS便捷方法
8.4 處理元素內容
8.4.1 設置元素內容
8.4.2 使用迴調函數設置元素內容
8.5 處理錶單元素
8.5.1 設置錶單元素的值
8.5.2 使用迴調函數設置錶單元素的值
8.6 為元素關聯數據
8.7 小結
第9章 事件
9.1 事件處理
9.1.1 用一個函數處理多種事件
9.1.2 為事件處理函數提供數據
9.1.3 阻止事件的默認行為
9.1.4 撤銷事件處理函數
9.1.5 僅執行一次事件處理函數
9.2 動態綁定事件處理函數
9.3 人工調用事件處理函數
9.3.1 使用Event對象
9.3.2 triggerHandler方法
9.4 事件快捷方法
9.4.1 document對象事件快捷方法
9.4.2 瀏覽器事件快捷方法
9.4.3 鼠標事件快捷方法
9.4.4 錶單事件快捷方法
9.4.5 鍵盤事件快捷方法
9.5 小結
第10章 jQuery特效
10.1 基礎特效
10.1.1 切換元素的顯示狀態
10.1.2 單嚮變換
10.1.3 以動畫方式改變元素的顯示狀態
10.1.4 使用動畫迴調函數
10.1.5 創建循環動畫
10.2 滑動特效
10.3 淡入淡齣特效
10.4 實現定製特效
10.4.1 使用絕對值設置動畫屬性
10.4.2 使用相對值設置動畫屬性
10.5 創建並管理動畫隊列
10.5.1 顯示動畫隊列中的內容
10.5.2 停止當前動畫並清理動畫隊列
10.5.3 在動畫隊列中插入延時
10.5.4 在動畫隊列中插入自定義函數
10.6 啓用或者禁用動畫特效
10.7 小結
第11章 重構示例頁麵:第一部分
11.1 迴顧示例文檔
11.2 添加更多的花卉産品
11.3 添加翻頁按鈕
11.4 處理提交按鈕
11.5 實現翻頁事件處理函數
11.6 計算訂購産品總數
11.7 禁用JavaScript
11.8 小結
第12章 數據模闆
12.1 模闆解決什麼問題
12.2 使用模闆庫
12.3 第一個數據模闆示例
12.3.1 定義數據
12.3.2 定義模闆
12.3.3 使用模闆
12.4 模闆邏輯
12.4.1 依據條件生成內容
12.4.2 遍曆數組和對象屬性
12.4.3 改變數據上下文
12.5 自定義助手指令
12.5.1 編寫條件助手指令
12.5.2 返迴更復雜的內容
12.5.3 在助手指令處理函數中使用可選參數
12.5.4 自定義模闆屬性
12.6 小結
第13章 處理錶單
13.1 準備Node.js服務器
13.2 迴顧錶單事件方法
13.2.1 處理錶單焦點
13.2.2 處理值的變化
13.2.3 處理錶單提交
13.3 驗證錶單數據
13.3.1 插件內建的檢查功能
13.3.2 指定錯誤提示信息
13.3.3 自定義檢查
13.3.4 定製錯誤提示的顯示格式
13.3.5 使用問題摘要
13.4 小結
第14章 Ajax:第一部分
14.1 Ajax快捷方法
14.1.1 發起Ajax GET請求
14.1.2 Ajax POST請求
14.1.3 指定數據類型
14.2 避免最常見的Ajax陷阱
14.3 處理特定任務的快捷方法
14.3.1 獲取HTML片段
14.3.2 獲取並執行腳本
14.3.3 獲取JSON數據
14.4 Ajax Forms插件
14.5 小結
第15章 Ajax:第二部分
15.1 使用底層API發起簡單的Ajax請求
15.2 理解jqXHR對象
15.3 設置請求URL
15.4 發起POST請求
15.5 Ajax事件
15.5.1 處理成功完成的請求
15.5.2 處理失敗的請求
15.5.3 處理已經完成的請求
15.5.4 在請求發齣之前配置請求
15.5.5 為同一事件指定多個處理函數
15.5.6 設置事件上下文對象
15.6 全局Ajax事件方法
15.7 為Ajax請求配置基礎選項
15.7.1 設置請求超時選項和報頭
15.7.2 發送JSON數據到服務器
15.8 高級配置選項
15.8.1 發起同步請求
15.8.2 忽略重復(未修改過的)數據
15.8.3 處理statusCode
15.8.4 整理響應數據
15.8.5 控製數據格式轉換
15.9 設置及過濾Ajax請求
15.9.1 定義默認選項
15.9.2 過濾請求
15.10 小結
第16章 重構示例頁麵:第二部分
16.1 重溫重構示例
16.2 更新Node.js腳本
16.3 為Ajax做準備
16.4 處理産品數據來源
16.5 添加錶單驗證
16.6 使用Ajax提交錶單數據
16.7 處理服務器響應
16.7.1 添加新錶單
16.7.2 完成Ajax請求
16.7.3 處理數據
16.8 小結
第17章 安裝jQuery UI
17.1 獲取jQuery UI
17.1.1 選定一個主題
17.1.2 生成jQuery UI定製下載版本
17.2 安裝jQuery UI開發版
17.3 把jQuery UI部署到生産環境
17.4 小結
第18章 按鈕、進度條與滑動條組件
18.1 jQuery UI按鈕
18.1.1 配置按鈕組件
18.1.2 在按鈕上使用jQuery UI圖標
18.1.3 在按鈕上使用自定義圖片
18.1.4 button方法
18.1.5 按鈕事件
18.2 創建不同類型的按鈕
18.2.1 切換按鈕
18.2.2 按鈕組
18.3 jQuery UI進度條
18.3.1 創建進度條
18.3.2 創建模糊進度
18.3.3 進度條方法
18.3.4 進度條事件
18.4 jQuery UI滑動條組件
18.4.1 配置滑動條
18.4.2 滑動條組件方法
18.4.3 滑動條組件事件
18.5 小結
第19章 自動完成和摺疊菜單組件
19.1 jQuery UI自動完成組件
19.1.1 讓輸入框支持自動完成
19.1.2 配置自動完成組件
19.1.3 自動完成組件方法
19.1.4 自動完成組件事件
19.2 jQuery UI摺疊菜單組件
19.2.1 創建摺疊菜單
19.2.2 配置摺疊菜單組件
19.2.3 摺疊菜單方法
19.2.4 摺疊菜單組件事件
19.3 小結
第20章 標簽組件
20.1 創建標簽
20.2 使用Ajax獲取標簽內容
20.3 配置標簽組件
20.3.1 選取活躍標簽
20.3.2 禁用某些標簽
20.3.3 改變激活標簽的事件
20.3.4 可摺疊的標簽
20.4 標簽組件方法
20.4.1 增加或者刪除標簽
20.4.2 觸發標簽的Ajax請求
20.5 標簽組件事件
20.5.1 攔截Ajax請求
20.5.2 修改遠程標簽的數據
20.5.3 用標簽顯示錶單
20.6 小結
第21章 日期拾取器組件
21.1 生成日期拾取器
21.2 配置日期拾取器
21.2.1 基本設置
21.2.2 管理日期選擇範圍
21.2.3 設置日期拾取器的外觀
21.3 日期拾取器方法
21.3.1 使用腳本獲取和設置日期
21.3.2 使用腳本控製彈齣式日期拾取器的顯示和隱藏
21.4 日期拾取器事件
21.4.1 響應月份或年份的變更
21.4.2 響應關閉彈齣式日期拾取器事件
21.5 本地化日期拾取器
21.6 小結
第22章 對話框組件和微調控製組件
22.1 jQuery UI對話框組件
22.1.1 創建對話框
22.1.2 配置對話框
22.1.3 對話框組件方法
22.1.4 對話框組件事件
22.2 jQuery UI微調控製組件
22.2.1 在HTML5 input元素上應用微調控製組件
22.2.2 配置微調控製組件
22.2.3 微調控製組件方法
22.2.4 微調控製組件事件
22.3 小結
第23章 菜單組件和提示說明組件
23.1 jQuery UI菜單組件
23.1.1 創建菜單
23.1.2 配置菜單組件
23.1.3 菜單組件的方法
23.1.4 菜單組件事件
23.2 jQuery UI提示說明組件
23.2.1 創建提示說明組件
23.2.2 配置提示說明組件
23.2.3 提示說明組件的方法
23.2.4 提示說明組件事件
23.3 小結
第24章 使用拖放
24.1 創建拖曳元素
24.1.1 配置拖曳組件
24.1.2 使用draggable方法
24.1.3 使用拖曳事件
24.2 使用接收組件
24.2.1 高亮接收元素
24.2.2 處理遮蓋元素
24.2.3 配置接收組件
24.2.4 使用droppable方法
24.3 優化拖放功能
24.3.1 scope選項
24.3.2 使用輔助元素
24.3.3 "吸附"到元素邊界
24.4 小結
第25章 其他組件
25.1 使用sortable組件
25.1.1 獲取排序之後的新順序
25.1.2 配置sortable組件
25.1.3 使用sortable方法
25.1.4 sortable事件
25.2 selectable組件
25.2.1 配置selectable組件
25.2.2 使用selectable方法
25.2.3 selectable組件事件
25.3 resizable組件
25.4 小結
第26章 重構示例頁麵:第三部分
26.1 迴顧重構示例
26.2 展示商品
26.3 添加購物車
26.3.1 增加一個div元素包住摺疊菜單
26.3.2 添加錶格
26.3.3 輸入值變更
26.4 裝飾:應用主題樣式
26.4.1 為更多元素應用框架樣式
26.4.2 為錶格增加圓角效果
26.5 生成jQuery UI按鈕
26.6 添加完成購買對話框
26.7 處理下單按鈕的單擊事件
26.8 完成訂單
26.9 小結
第27章 jQuery Mobile入門
27.1 安裝jQuery Mobile
27.1.1 下載jQuery Mobile
27.1.2 安裝jQuery Mobile
27.2 jQuery Mobile工作原理
27.2.1 自動增強技術
27.2.2 視口
27.2.3 jQuery Mobile事件
27.2.4 響應設備手持方嚮的變化
27.3 處理移動設備
27.3.1
圖靈程序設計叢書:精通jQuery(第2版) 下載 mobi epub pdf txt 電子書 格式
圖靈程序設計叢書:精通jQuery(第2版) 下載 mobi pdf epub txt 電子書 格式 2024
圖靈程序設計叢書:精通jQuery(第2版) 下載 mobi epub pdf 電子書非常好的書,送貨快速,非常好的服務
評分很好
評分好東西,價格便宜,快遞給力
評分不錯的一本好書,值得信賴
評分非常好的書,送貨快速,非常好的服務
評分書不錯
評分非常不錯的寶貝,我很喜歡。
評分還不錯,很有幫助,專業必備,版本有點低。
評分小手一抖,金幣到手!
圖靈程序設計叢書:精通jQuery(第2版) mobi epub pdf txt 電子書 格式下載 2024