jQuery是一款輕量級的JavaScript庫,它不僅功能強大,而且簡潔優雅,能使用最少的代碼來實現最多的功能,深受Web開發人員的青睞。本書通過大量實例循序漸進地講解了jQuery的基本概念和使用技巧,前面7章主要包括jQuery選擇器、遍歷DOM元素、jQuery文檔處理、jQuery事件處理、jQuery動畫效果以及創建Ajax應用等內容。在這些內容的基礎上,後面3章重點介紹了jQuery UI用戶界面庫的使用方法,主要包括jQuery UI交互組件、jQuery UI頁面部件以及jQuery UI頁面特效。本書結構合理,內容新穎,概念清晰,實例豐富,每章後均附有小結和習題。隨書代碼可在http://www. cmpbook.com下載。
本書適合Web開發人員閱讀和參考。
目錄
出版說明
前言
第1章 初識jQuery
1.1 jQuery概述
1.1.1 jQuery的功能
1.1.2 jQuery的優勢
1.2 第一個jQuery應用
1.2.1 配置開發環境
1.2.2 創建HTML頁面
1.2.3 編寫JavaScript腳本
1.2.4 創建ASP服務器頁面
1.2.5 編寫jQuery代碼
1.3 本章小結
1.4 習題
第2章 jQuery選擇器
2.1 DOM模型
2.1.1 DOM節點樹
2.1.2 DOM對象訪問
2.2 工廠函數
2.2.1 jQuery工廠函數的語法
2.2.2 jQuery對象訪問
2.2.3 jQuery與其他庫共存
2.3 基本選擇器
2.3.1 CSS選擇器
2.3.2 層級選擇器
2.3.3 表單域選擇器
2.4 過濾選擇器
2.4.1 簡單過濾選擇器
2.4.2 內容過濾選擇器
2.4.3 屬性過濾選擇器
2.4.4 子元素過濾選擇器
2.4.5 表單域屬性過濾選擇器
2.4.6 可見性過濾選擇器
2.4.7 選擇器中的特殊字符
2.5 本章小結
2.6 習題
第3章 遍歷DOM元素
3.1 篩選元素
3.1.1 按索引篩選元素
3.1.2 篩選方法
3.1.3 檢查元素
3.1.4 數組映射
3.1.5 移除元素
3.2 遍歷DOM元素
3.2.1 搜索父元素
3.2.2 搜索同輩元素
3.2.3 搜索子元素
3.2.4 添加元素
3.2.5 串聯操作
3.3 實用工具
3.3.1 對象操作
3.3.2 數組處理
3.3.3 函數處理
3.3.4 字符串處理
3.3.5 數據存儲
3.3.6 檢測瀏覽器
3.4 本章小結
3.5 習題
第4章 jQuery文檔處理
4.1 DOM元素操作
4.1.1 創建元素
4.1.2 內部插入
4.1.3 外部插入
4.1.4 刪除元素
4.1.5 替換元素
4.1.6 復制元素
4.1.7 包裝元素
4.2 DOM屬性操作
4.2.1 設置和獲取DOM屬性
4.2.2 設置和切換CSS類
4.3 CSS屬性操作
4.3.1 設置和獲取樣式屬性
4.3.2 設置和獲取元素的位置
4.3.3 設置和獲取元素的大小
4.4 本章小結
4.5 習題
第5章 jQuery事件處理
5.1 JavaScript事件處理
5.1.1 基本事件模型
5.1.2 IE事件模型
5.1.3 DOM事件模型
5.1.4 跨瀏覽器的事件處理
5.2 加載頁面
5.2.1 加載頁面後執行任務
5.2.2 基于頁面執行多個任務
5.3 事件處理
5.3.1 附加事件處理程序
5.3.2 解除事件處理程序
5.3.3 觸發事件處理程序
5.3.4 使用事件對象
5.4 常用事件
5.4.1 瀏覽器事件
5.4.2 表單事件
5.4.3 鍵盤事件
5.4.4 鼠標事件
5.5 本章小結
5.6 習題
第6章 jQuery動畫效果
6.1 顯示與隱藏
6.1.1 顯示元素
6.1.2 隱藏元素
6.1.3 切換元素的可見性
6.2 淡入淡出
6.2.1 淡入效果
6.2.2 淡出效果
6.2.3 調整元素的透明度
6.3 滑動效果
6.3.1 向下滑動
6.3.2 向上滑動
6.3.3 切換滑動
6.4 自定義動畫
6.4.1 創建自定義動畫
6.4.2 管理動畫隊列
6.5 本章小結
6.6 習題
第7章 創建Ajax應用
7.1 XMLHttpRequest對象
7.1.1 創建XMLHttpRequest對象
7.1.2 XMLHttpRequest對象的屬性和方法
7.1.3 創建Ajax應用程序
7.2 從服務器加載數據
7.2.1 加載HTML文檔
7.2.2 加載JSON數據
7.2.3 加載JavaScript腳本
7.2.4 加載更多數據
7.3 向服務器發送數據
7.3.1 通過Ajax請求發送數據
7.3.2 表單元素序列化
7.4 Ajax請求與事件
7.4.1 Ajax底層實現
7.4.2 設置全局Ajax默認選項
7.4.3 處理全局Ajax事件
7.5 本章小結
7.6 習題
第8章 jQuery UI交互組件
8.1 jQuery UI簡介
8.1.1 下載jQuery UI庫
8.1.2 如何使用jQuery UI
8.2 拖動組件
8.2.1 創建可拖動對象
8.2.2 處理拖動事件
8.2.3 拖動手柄
8.2.4 拖動助手
8.2.5 限制拖動方向和範圍
8.2.6 自動返回原位
8.3 投放組件
8.3.1 創建可投放對象
8.3.2 處理投放事件
8.3.3 設置可接受的元素
8.3.4 阻止事件傳播
8.4 縮放組件
8.4.1 創建可縮放對象
8.4.2 處理縮放事件
8.4.3 延遲啟動縮放
8.4.4 可視化反饋與動畫
8.4.5 縮放文本區域
8.5 選擇組件
8.5.1 創建可選擇對象
8.5.2 處理選擇事件
8.5.3 篩選可選項
8.6 排序組件
8.6.1 創建可排序對象
8.6.2 處理排序事件
8.6.3 處理連接列表
8.7 本章小結
8.8 習題
第9章 jQuery UI頁面部件
9.1 按鈕部件
9.1.1 按鈕的實現
9.1.2 創建單選按鈕和復選框
9.1.3 創建圖片按鈕
9.2 對話框部件
9.2.1 對話框的實現
9.2.2 對話框換膚
9.2.3 處理對話框事件
9.2.4 創建模態對話框
9.3 折疊面板部件
9.3.1 折疊面板的實現
9.3.2 處理折疊面板事件
9.3.3 折疊面板排序
9.4 選項卡部件
9.4.1 選項卡的實現
9.4.2 處理選項卡事件
9.4.3 創建Ajax選項卡
9.5 日期選擇器部件
9.5.1 日期選擇器的實現
9.5.2 使用日期選擇器方法
9.5.3 處理日期選擇器事件
9.5.4 顯示年份和月份菜單
9.6 自動完成部件
9.6.1 自動完成部件的實現
9.6.2 處理自動完成部件事件
9.6.3 連接遠程JSONP數據源
9.6.4 連接和解析XML數據源
9.7 進度條部件
9.7.1 進度條部件的實現
9.7.2 處理進度條事件
9.8 滑塊部件
9.8.1 滑塊部件的實現
9.8.2 處理滑塊事件
9.8.3 用滑塊設置數值範圍
9.9 本章小結
9.10 習題
第10章 jQuery UI頁面特效
10.1 特效方法
10.1.1 基本特效
10.1.2 可見性轉換特效
10.1.3 顏色過渡特效
10.1.4 類轉換特效
10.1.5 高級緩動效果
10.2 特效類型
10.2.1 Blind特效
10.2.2 Bounce特效
10.2.3 Clip特效
10.2.4 Drop特效
10.2.5 Explode特效
10.2.6 Fade特效
10.2.7 Fold特效
10.2.8 Highlight特效
10.2.9 Puff特效
10.2.10 Pulsate特效
10.2.11 Scale特效
10.2.12 Shake特效
10.2.13 Size特效
10.2.14 Slide特效
10.2.15 Transfer特效
10.3 本章小結
10.4 習題
參考文獻
線上試讀:
http://www.books.com.tw/exep/assp.php/yogo/exep/prod/lookinside.php?item=CN10161823
相關資訊:http://www.books.com.tw/exep/assp.php/yogo/exep/prod/china/chinafile.php?item=CN10161823
沒有留言:
張貼留言