産品特色
編輯推薦
“網絡開發視頻大講堂”叢書係清華社“視頻大講堂”重點大係之一。該大係包括多個子係列,每個子係列的圖書在其同品種的圖書中銷售名列前茅,其中:
·1個品種榮獲2012年清華大學齣版社“專業暢銷書”一等奬
·絕大多數品種在“全國計算機零售圖書排行榜”同品種排行中名列前茅
·截至目前該大係纍計銷售超過55萬冊
“網絡開發視頻大講堂”係列作為清華社“視頻大講堂”大係的子係列之一,繼承和創新瞭清華社“視頻大講堂”大係的編寫模式、寫作風格和優良品質。本書突齣瞭以下內容:
·306節大型高清同步視頻演示講解,可反復觀摩,讓學習更為快捷、高效
·220個中小典型實例,通過實例學習更深入,更有趣,更有動力
·81個綜閤實戰案例,展現工作過程,積纍工作經驗
·11部 網頁開發參考手冊,CSS2.0參考手冊,CSS3.0參考手冊,JavaScript參考手冊 JavaScript核心參考,jQuery1.7中文手冊,jQuery1.3參考手冊,jQuery1.4參考手冊 W3CSchool,w3c標準html5手冊,XHTML參考手冊,XMLHttp中文參考手冊
·83類實用網頁模版,其中HTML5+CSS3網頁模版32類,DIV+CSS3網頁模版51類。
“網絡開發視頻大講堂”係列作為清華社“視頻大講堂”大係的子係列之一,執著於專業,精細於品質:
·集基礎知識、中小實例、實戰案例、專業經驗於一體
·好學、好用、高效
內容簡介
《jQuery開發從入門到精通》(清華社“視頻大講堂”大係)通過基礎知識+中小實例+綜閤案例的方式,講述瞭jQuery入門,選擇器,過濾器,DOM操作,事件處理,Ajax應用,插件,工具函數,功能擴展,錶格開發,jQuery UI交互開發、部件開發、特效開發,jQuery框架透析之函數式基礎、麵嚮對象基礎、實戰實踐。相對jQuery專業指南,本書更能快速高效學習,學jQuery mobile者也可從本書獲取一些基本知識。
本書還對jQuery UI、jQuery插件和實用工具函數等擴展知識,以及jQuery的開發技巧與性能優化等方麵的重要知識做瞭詳盡的闡述,以讓讀者輕鬆地使用jQuery來增強網頁的互動性,做齣更好的Web前端産品以及各種更炫更酷的效果。
《jQuery開發從入門到精通》顯著特色有:
1.同步視頻講解,讓學習更為直觀高效。327節大型高清同步視頻講解,先看視頻再學習效率更高。
2.海量精彩實例,用實例學更輕鬆快捷。232個精彩實例,模仿練習是快捷的學習方式。
3.精選實戰案例,為高薪就業牽綫搭橋。7個實戰案例展示可為以後就業積纍經驗。
4.完整學習套餐,為讀者提供貼心服務。學習參考手冊11部,實用模版83類,素材源程序,讓學習更加方便。
5.講解通俗翔實,看得懂學得會纔是硬道理。
本書適閤Web開發人員閱讀和參考,同時也適閤廣大網頁製作和設計的學生閱讀和學習,也適閤中高級用戶進一步學習和參考。
作者簡介
袁江,從事Web前端工作多年,在CSS、HTML、JavaScript、jQuery和Ajax等Web前端技術領域積纍瞭大量的實戰經驗。推崇Web技術標準,曾經在多所高等院校和一些綫下技術沙龍主講Web標準和規範相關的課程,曾經參與過W3C組織的標準化文檔的中文編譯工作,為W3C組織中文會員和特聘顧問。近兩年來,集中精力研究和實踐CSS 3和 HTML 5前沿技術,在國內是該領域的先驅者之一,已經有較為深入的認識和豐富的實踐經驗。
目錄
第1章 初識jQuery
視頻講解:43分鍾
1.1 jQuery概述
1.1.1 jQuery能幫我做什麼
1.1.2 我需要學習jQuery
1.2 使用jQuery
1.2.1 下載jQuery
1.2.2 安裝jQuery
1.2.3 測試jQuery
1.3 jQuery框架的優勢
1.4 jQuery框架核心功能
1.4.1 對外接口單一讓使用更簡單
1.4.2 鏈式語法讓編碼更快速、優雅
1.4.3 模仿CSS選擇器讓選取元素更精確、靈活
1.4.4 擴展接口讓jQuery更開放、富有活力
1.5 初學jQuery最容易混淆的幾個概念
1.5.1 jQuery對象不等於DOM對象
1.5.2 jQuery對象與DOM對象之間的轉換
1.5.3 jQuery的ready不等於JavaScript的load
1.6 學習資源
1.6.1 jQuery開發工具
1.6.2 jQuery參考手冊
1.6.3 jQuery在綫資源
第2章 使用選擇器
視頻講解:1小時28分鍾
2.1 基本選擇器
2.1.1 ID選擇器
2.1.2 標簽選擇器
2.1.3 類選擇器
2.1.4 通配選擇器
2.1.5 組選擇器
2.2 層級選擇器
2.2.1 包含選擇器
2.2.2 子選擇器
2.2.3 相鄰選擇器
2.2.4 兄弟選擇器
2.2.5 層級選擇器綜閤應用
2.2.6 解析層級選擇器實現原理
2.3 簡單的僞類選擇器
2.3.1 特定位置選擇器
2.3.2 指定範圍選擇器
2.3.3 排除選擇器
2.3.4 特殊選擇器
2.3.5 解析簡單僞類選擇器的實現原理
2.4 與內容相關的僞類選擇器
2.4.1 匹配包含文本選擇器
2.4.2 匹配包含元素選擇器
2.4.3 包含判斷選擇器
2.4.4 解析內容過濾器實現原理
2.5 與元素顯示狀態相關的僞類選擇器
2.6 匹配子元素的僞類選擇器
2.7 與錶單對象相關的僞類選擇器
2.8 與錶單屬性相關的僞類選擇器
2.9 屬性選擇器
2.10 jQuery選擇器應用優化
第3章 使用過濾器
視頻講解:55分鍾
3.1 過濾
3.1.1 類過濾
3.1.2 下標過濾
3.1.3 錶達式過濾
3.1.4 判斷
3.1.5 映射
3.1.6 清洗
3.1.7 截取
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 綁定前後jQuery對象
3.3.2 返迴前一個jQuery對象
第4章 DOM操作
視頻講解:2小時10分鍾
4.1 創建節點
4.1.1 創建元素
4.1.2 輸入文本
4.1.3 設置屬性
4.2 插入內容
4.2.1 內部插入
4.2.2 外部插入
4.3 刪除內容
4.3.1 移齣
4.3.2 清空
4.3.3 分離
4.4 剋隆內容
4.5 替換內容
4.6 包裹內容
4.6.1 外包
4.6.2 內包
4.6.3 總包
4.6.4 卸包
4.7 屬性操作
4.7.1 設置屬性
4.7.2 訪問屬性
4.7.3 刪除屬性
4.8 類操作
4.8.1 添加類樣式
4.8.2 刪除類樣式
4.8.3 切換類樣式
4.8.4 判斷樣式
4.9 讀寫文本和值
4.9.1 讀寫HTML
4.9.2 讀寫文本
4.9.3 讀寫值
4.10 樣式錶操作
4.10.1 讀寫CSS樣式
4.10.2 絕對定位
4.10.3 相對定位
4.10.4 設置大小
4.11 訪問文檔樹
第5章 事件處理
視頻講解:1小時30分鍾
5.1 事件處理模型
5.1.1 原始事件模型
5.1.2 DOM事件模型
5.1.3 IE事件模型
5.2 事件處理機製
5.2.1 Event對象
5.2.2 事件流
5.2.3 事件控製
5.3 jQuery事件封裝機製
5.3.1 注冊事件
5.3.2 注銷事件
5.4 jQuery事件應用
5.4.1 事件觸發
5.4.2 事件切換
5.4.3 事件委派
5.4.4 事件命名空間
5.4.5 綁定多個事件
5.4.6 自定義事件
5.4.7 頁麵初始化事件
第6章 Ajax應用
視頻講解:1小時12分鍾
6.1 XMLHttpRequest基礎
6.1.1 XMLHttpRequest對象
6.1.2 實例化XMLHttpRequest
6.1.3 建立連接
6.1.4 請求和響應
6.2 jQuey Ajax
6.2.1 設計一個簡單的示例
6.2.2 GET請求
6.2.3 POST請求
6.2.4 ajax()方法請求
6.2.5 響應狀態
6.2.6 響應信息
6.2.7 載入網頁文件
6.2.8 預設參數項
6.2.9 預處理字符串
第7章 動畫設計
視頻講解:1小時23分鍾
7.1 CSS動畫設計基礎
7.2 顯隱動畫
7.2.1 簡單的顯示和隱藏
7.2.2 控製顯示速度
7.2.3 顯隱切換
7.2.4 摺疊動畫
7.2.5 樹形動畫
7.2.6 選項卡動畫
7.3 滑動動畫
7.3.1 顯隱滑動效果
7.3.2 顯隱切換滑動
7.4 漸變效果
7.4.1 淡入和淡齣
7.4.2 設置淡齣透明效果
7.4.3 漸變切換
7.5 復雜動畫
7.5.1 模擬show()方法的效果
7.5.2 自定義動畫
7.5.3 動態定位
7.5.4 停止動畫
7.5.5 關閉動畫
7.5.6 設置動畫頻率
7.5.7 延遲動畫
7.6 動畫隊列
7.6.1 添加動畫隊列
7.6.2 顯示動畫隊列
7.6.3 更新動畫隊列
7.6.4 刪除動畫隊列
第8章 工具函數
視頻講解:1小時21分鍾
8.1 jQuery標誌
8.1.1 檢測用戶代理
8.1.2 檢測版本號
8.1.3 檢測盒模型
8.1.4 檢測功能或缺陷
8.2 兼容JavaScript庫
8.3 對象和集閤操作
8.3.1 處理字符串
8.3.2 把對象轉換為字符串
8.3.3 判斷數組類型
8.3.4 判斷函數類型
8.3.5 判斷特殊對象
8.3.6 對數組和集閤進行迭代
8.3.7 生成數組
8.3.8 對數組進行篩選
8.3.9 對數組進行轉換
8.3.10 把多個數組閤並在一起
8.3.11 刪除數組中重復元素
8.3.12 在數組中查找指定值
8.4 緩存
8.4.1 定義緩存
8.4.2 讀取緩存
8.4.3 刪除緩存
第9章 功能擴展
視頻講解:1小時32分鍾
9.1 自定義插件
9.1.1 jQuery插件形式
9.1.2 自定義jQuery插件基本規則
9.1.3 使用extend()函數
9.1.4 自定義jQuery函數
9.1.5 自定義jQuery命令
9.1.6 自定義選擇器
9.2 封裝和優化插件
9.2.1 封裝插件
9.2.2 優化插件
9.3 案例實戰:製作jQuery文字提示插件
9.3.1 功能講解
9.3.2 構建結構
9.3.3 設計思路
9.3.4 難點突破
9.3.5 代碼實現
9.3.6 應用插件
第10章 錶格開發
視頻講解:1小時10分鍾
10.1 數據排序
10.1.1 構建符閤數據排序的錶格結構
10.1.2 JavaScript的基本排序方法
10.1.3 實現錶格基本排序
10.1.4 優化排序性能
10.1.5 設計其他類型排序
10.1.6 完善排序交互的視覺效果
10.2 數據分頁
10.2.1 服務器端分頁
10.2.2 JavaScript實現分頁
10.3 數據過濾
10.3.1 快速過濾數據
10.3.2 處理多關鍵字匹配
10.3.3 處理特定列過濾
10.3.4 閤成數據過濾器
10.4 數據編輯
10.4.1 快速編輯數據
10.4.2 完善數據編輯功能
第11章 錶單開發
視頻講解:2小時9分鍾
11.1 設計可用性錶單
11.1.1 設計錶單結構
11.1.2 設計錶單圖標
11.1.3 設計提示信息
11.1.4 設計條件字段
11.2 錶單驗證
11.2.1 驗證服務概述
11.2.2 認識正則錶達式
11.2.3 字符匹配
11.2.4 重復匹配
11.2.5 高級匹配
11.2.6 匹配操作
11.2.7 聯係錶單驗證
11.3 增強型錶單
11.3.1 自適應多行文本框
11.3.2 注冊碼文本框
11.3.3 掩碼輸入文本框
第12章 jQuery UI開發概述
視頻講解:49分鍾
12.1 jQuery UI開發
12.1.1 設計思想
12.1.2 設計體驗
12.2 使用jQuery UI庫
12.2.1 認識jQuery插件庫
12.2.2 使用外部插件
12.2.3 認識UI插件
12.2.4 建立開發環境
12.2.5 jQuery UI庫結構
12.2.6 主題定製器
12.2.7 如何使用jQuery UI組件
12.2.8 組件類彆
12.2.9 瀏覽器支持
第13章 jQuery UI交互開發
視頻講解:40分鍾
13.1 拖放
13.1.1 拖動對象
13.1.2 投放對象
13.2 縮放
13.3 選擇
13.4 排序
第14章 jQuery UI部件開發
視頻講解:51分鍾
14.1 選項卡
14.2 手風琴
14.3 對話框
14.4 滑動條
14.5 日期選擇器
第15章 jQuery UI特效開發
視頻講解:49分鍾
15.1 特效核心
15.2 高亮
15.3 彈跳
15.4 搖晃
15.5 轉換
15.6 縮放
15.7 爆炸
15.8 抖動
15.9 落體
15.10 滑動
15.11 剪輯
15.12 百葉窗
15.13 摺疊
第16章 jQuery框架透析之函數式基礎
視頻講解:2小時40分鍾
16.1 定義函數
16.1.1 構造函數
16.1.2 函數直接量
16.1.3 選擇恰當的方法
16.2 使用函數
16.2.1 函數調用
16.2.2 生命周期
16.2.3 形參和實參
16.2.4 參數對象Arguments
16.2.5 迴調函數callee
16.2.6 返迴值
16.3 函數對象
16.4 動態指針
16.4.1 認識this
16.4.2 this對象
16.4.3 this應用
16.4.4 this陷阱
16.5 動態調用
16.6 函數作用域
16.6.1 詞法作用域與執行作用域
16.6.2 作用域鏈
16.6.3 調用對象
16.7 閉包函數
16.7.1 認識閉包
16.7.2 閉包基本特性
16.7.3 閉包基本用法
16.7.4 閉包標識係統
16.7.5 閉包函數作用域
16.7.6 閉包函數生存周期
16.7.7 比較函數和閉包
16.7.8 閉包函數與函數實例
16.7.9 閉包函數和調用對象
16.7.10 閉包獨立性
16.7.11 構造函數閉包
16.7.12 應用閉包函數
16.7.13 閉包副作用
第17章 jQuery框架透析之麵嚮對象基礎
視頻講解:4小時44分鍾
17.1 定義對象
17.1.1 認識對象
17.1.2 定義對象
17.2 使用對象
17.2.1 引用對象
17.2.2 銷毀對象
17.2.3 定義對象屬性
17.2.4 訪問對象屬性
17.2.5 操作對象屬性
17.2.6 操作對象方法
17.3 對象作用域
17.3.1 公共作用域
17.3.2 私有作用域
17.3.3 靜態作用域
17.3.4 對象指針this
17.4 對象類型
17.4.1 構造對象
17.4.2 實例對象
17.4.3 原型對象
17.4.4 構造器constructor
17.5 核心方法
17.5.1 toString()方法
17.5.2 valueOf()方法
17.5.3 hasOwnProperty()方法
17.5.4 propertyIsEnumerable()方法
17.5.5 isProt
jQuery開發從入門到精通(附光盤) epub pdf mobi txt 電子書 下載 2024
jQuery開發從入門到精通(附光盤) 下載 epub mobi pdf txt 電子書