基本信息
書名:jQuery開發完全技術寶典
外文書名: jQuery development of complete technical collection
出版社: 中國鐵道出版社; 第1版 (2012年2月1日)
平裝: 559頁
正文語種: 簡體中文
開本: 16
內容簡介
《jQuery開發完全技術寶典》從零起步,理論結合實踐,詳細講解了jQuery基礎知識和開發技巧,內容包括jQuery基礎知識、設計思路、使用選擇器、DOM文檔操作、事件處理、動畫設計、Ajax異步通信、外掛程式擴展、輔助工具等,同時針對當前網頁開發中幾個主要技術板塊的開發進行實踐演練,最後通過一個綜合案例幫助讀者快速把握jQuery開發的完整過程。
《jQuery開發完全技術寶典》在詳細講解jQuery基礎知識和技巧的同時,重點演示了各種Web套用開發的實踐途徑。由於jQuery是JavaScript語言的高級封裝,因此《jQuery開發完全技術寶典》在講解jQuery的同時,還介紹了如何混合使用jQuery和JavaScript進行開發。《jQuery開發完全技術寶典》是廣大網頁設計愛好者和前端開發人員必讀的參考書目。全書理論結合實踐,大量生動的示例能夠幫助讀者快速上手。
《jQuery開發完全技術寶典》適合Web開發人員閱讀和參考,同時也適合廣大網頁製作和設計的學生閱讀和學習。
編輯推薦
《jQuery開發完全技術寶典》編輯推薦:快速、簡單、免費和開源,改變你編寫JavaScript的方式!
《jQuery開發完全技術寶典》從零起步、理論結合實踐,詳細講解了jQuery基礎知識和開發技巧,內容包括jQuery基礎知識、設計思路、使用選擇器、DOM文檔操作、事件處理、動畫設計、Ajax異步通信、外掛程式擴展、輔助工具等,同時針對當前網頁開發中幾個主要技術板塊的開發進行實踐演練,最後通過一個綜合案例幫助讀者快速掌握jQuery開發的完整過程。
《jQuery開發完全技術寶典》特色:jQuery劍走偏鋒,從Web開發實用的角度出發,為開發者提供短小精悍的類庫。
jQuery能使用戶更方便地處理HTMLDOM、Events、實現動畫效果,方便地為網站提供Ajax互動。
jQuery文檔說明很全,而且各種套用也說得很詳細,還有許多成熟的外掛程式可供選擇。
jQuery能夠使用戶的網頁保持代碼內容的分離,只需要定義id即可。
jQuery經過了多個版本的磨練,特別是新的獨立開發的sizzle選擇器引擎。
jQuery匹配元素的速度達到新的高度,毫不誇張地說,它已是目前業界第一。
一個優秀的“JavaScript框架”,宗旨是“寫更少的代碼,做更多的事情”!
目錄
第1章 jQuery開始
1.1 jQuery:改變JavaScript代碼編寫方式
1.2 jQuery項目及框架
1.2.1 jQuery項目4個部分
1.2.2 JQuery框架優勢
1.3 使用jQuery前的準備工作
1.3.1 安裝jQuery庫
1.3.2 導入jQuery庫
1.3.3 編寫jQuery代碼
1.3.4 解析jQuery重點代碼
1.4 jQuery必知的重要特徵
1.4.1 jQuery代碼和JavaScript代碼的區別
1.4.2 jQuery對象和DOM對象的區別
1.4.3 把jQuery對象轉換為DOM對象
1.4.4 把DOM對象轉換為jQuery對象
1.4.5 jQuery構造器
1.4.6 jQuery語法
1.4.7 鏈式語法注意問題
1.4.8 jQuery選擇器
1.4.9 jQuery事件
1.4.10 jQuery擴展
1.4.11 jQuery類數組:定義類數組
1.4.12 jQuery類數組操作:元素定位、查找、複製和刪除
第2章 jQuery框架實現:選擇和操作
2.1 jQuery框架解決:選擇和操作問題
2.2 jQuery框架核心構建過程
2.2.1 定義jQuery類
2.2.2 擴展類原型
2.2.3 添加原型屬性和原型方法
2.2.4 調用原型屬性和原型方法
2.2.5 返回jQuery實例
2.2.6 解決作用域問題
2.2.7 解決跨域問題
2.3 解析jQuery對象
2.4 操作jQuery對象中的DOM元素
2.5 jQuery擴展
2.5.1 通過extend()函式實現功能擴展
2.5.2 套用extend()函式的好處
2.5.3 通過extend0函式實現對象合併功能
2.6 jQuery參數
2.7 jQuery名字空間
2.7.1 封閉問題
2.7.2 為什麼要用到匿名函式
2.7.3 JavaScript函式最核心概念閉包
2.8 jQuery對象是一個選擇器
2.9 jQuery如何分辨不同類型的參數
2.9.1 初始化處理
2.9.2 類型處理
2.9.3 選擇器
2.10 選擇器引擎Sizzle工作原理
2.10.1 回顧css選擇器
2.10.2 拆分選擇器的思路
2.10.3 不同版本的jQuery選擇器引擎區別
2.10.4 選擇器與過濾器
2.10.5 判斷選擇符適合類型
2.10.6 jQuery選擇器邏輯流程
第3章 使用選擇器:選擇DOM中的特定元素
3.1 jQuery選擇器的優勢
3.2 基本選擇器
3.2.1 ID選擇器
3.2.2 類型選擇器
3.2.3 類選擇器
3.2.4 通配選擇器
3.2.5 分組選擇器
3.3 層級選擇器
3.3.1 關係選擇器
3.3.2 子元素選擇器
3.4 過濾選擇器
3.4.1 定位過濾器
3.4.2 內容過濾器
3.4.3 可見過濾器
3.5 屬性選擇器
3.5.1 七類屬性選擇器
3.5.2 使用屬性選擇器示例
3.6 表單選擇器
3.6.1 基本表單選擇器
3.6.2 高級表單選擇器
3.7 使用過濾器
第4章 DOM開發詳解
4.1 認識DOM
4.1.1 DOM規範不同版本
4.1.2 DOM兼容性
4.1.3 DOM分解
4.1.4 DOM結點
4.2 使用JavaScript操作DOM
4.2.1 HTMLDOM載入和處理
4.2.2 DOM遍歷指針
4.2.3 文檔遍歷缺陷及解決方法
4.2.4 文檔遍歷演示
4.2.5 DOM指針函式
4.2.6 DOM原型方法
4.2.7 讀寫文檔內容
4.3 使用JavaScript操作結點
4.3.1 獲取結點
4.3.2 創建結點
4.3.3 複製結點
4.3.4 插入結點
4.3.5 刪除結點
4.3.6 替換結點
4.4 使用JavaScript操作屬性
4.4.1 獲取結點屬性
4.4.2 設定結點屬性
4.4.3 刪除結點屬性
4.4.4 存取JavaScript屬性
4.5 使用JavaScript操作文本內容
4.5.1 獲取元素包含的文本
4.5.2 獲取元素包含的HTML信息
第5章 使用jQuery操作DOM
5.1 使用jQuery創建結點
5.1.1 創建元素
5.1.2 創建文本
5.1.3 創建屬性
5.2 使用jQuery插入元素
5.2.1 在結點內部插入內容
5.2.2 在結點外部插入內容
5.2.3 插入內容的破壞性
5.3 使用jQuery刪除元素
5.4 使用jQuery複製元素
5.5 使用jQuery替換元素
5.6 使用jQuery包裹元素
5.7 使用jQuery操作屬性
5.7.1 設定屬性
5.7.2 獲取屬性
5.7.3 刪除屬性
5.8 使用jQuery操作類樣式
5.8.1 追加樣式
5.8.2 移出樣式
5.8.3 切換樣式
5.8.4 判斷樣式
5.9 使用jQuery操作HTML、文本和值
5.9.1 讀寫HTML字元串
5.9.2 讀寫文本內容
5.9.3 讀寫表單值
5.10 使用jQuery操作樣式表
5.10.1 通用CSS樣式讀寫方法
5.10.2 絕對偏移位置
5.10.3 相對偏移位置
5.10.4 元素的寬和高
5.11使用jQuery遍歷文檔樹
第6章 事件模型
第7章 管理事件
第8章 操作CSS
第9章 使用Ajax
第10章 使用外掛程式
第11章 使用輔助工具
第12章 瀏覽器開發
第13章 導航開發
第14章 表格開發
第15章 表單開發
第16章 異步通信開發
第17章 數據存儲開發
第18章 使用jQuerV打造個性網站