出版信息
作者:未來科技
出版社:中國水利水電出版社
出版年:2017-8-1
頁數:560
定價:79.8
裝幀:平裝
ISBN:9787517054115
內容簡介
《jQuery 實戰從入門到精通》一書以理論與實踐相結合的方式詳盡講述了 jQuery 基礎、jQueryUI、jQuerMobile 相關知識和實戰開發技術,並通過大量案例講述了如何輕鬆地進行組合開發。全書分為5 大部分,共24 章第1部分為jQuery,介紹了jQuery 基礎知識、jQueryAjax等;第2部分為jQueryUI,介紹了UI開發、UI互動開發、UI部件開發、UI特效開發;第3部分為套用開發,介紹了瀏覽器開發、導航開發、開發表格開發、表單開發第4部分為jQuery Mobile,介紹了jQuery Mobile 基礎知識、jQuery Mobile組件使用和高級套用;第5 部分為大型案例,主要通過兩個大型案例講解了jQuery Mobile 開發網站的全過程。
《jQuery 實戰從入門到精通》配備了極為豐富的學習資源,其中配套資源有:289節教學視頻(可二維碼掃描)素材源程式;附贈的拓展學習資源有:習題及面試題庫、案例庫、工具庫、網頁模板庫、網頁配色庫、網頁素材庫網頁案例欣賞庫等。
《jQuery 實戰從入門到精通》適合作為jQuery 入門、jQuery Ajax、jQuery UI、jQuery Mobile 開發及案例方面的自學用書,也可作為高等院校網頁設計、網頁製作、網站建設、Web 前端開發等專業的教學參考書或相關機構的培訓教材。
作者簡介
未來科技是由一群熱愛Web開發的青年骨幹教師組成的一個鬆散組織,主要從事Web開發、教學培訓、教材開發等業務。該群體編寫的同類圖書在很多網店上的銷量名列前茅,讓數十萬的讀者輕鬆跨進了Web開發的大門,為Web開發的普及和套用做出了積極貢獻。
目錄
第 1章 jQuery基礎
1.1認識jQuery
1.2使用jQuery
1.3案例實戰
第 2章使用選擇器
2.1jQuery選擇器基礎
2.2基本選擇器
2.2.1ID 選擇器
2.2.2 類型選擇器
2.2.3 類選擇器
2.2.4 通配選擇器
2.2.5 分組選擇器
2.3結構選擇器
2.3.1 層級選擇器
2.3.2 子元素選擇器
2.4過濾選擇器
2.4.1定位過濾器
2.4.2 內容過濾器
2.4.3 可見過濾器
2.5屬性選擇器
2.6表單選擇器
2.6.1 基本選擇器
2.6.2 高級表單選擇器
2.7jQuery選擇器最佳化
2.8使用原生選擇器
第 3章使用過濾器
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
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章事件處理
5.1jQuery事件基礎
5.1.1 綁定事件
5.1.2 事件方法
5.1.3 綁定一次性事件
5.1.4 註銷事件
5.1.5 使用事件對象
5.1.6 觸發事件
5.2案例實戰
5.2.1 切換事件
5.2.2 使用懸停事件
5.2.3 事件命名空間
5.2.4 綁定多個事件
5.2.5 自定義事件
5.2.6 頁面初始化
5.2.7 使用 ready事件
第 6章使用 Ajax
6.1jQuery Ajax 基礎
6.1.1 認識 Ajax
6.1.2 安裝虛擬伺服器
6.1.3 配置 IIS組件
6.1.4 定義虛擬目錄
6.1.5 定義本地站點
6.1.6 定義動態站點
6.1.7 測試本地站點
6.2案例實戰
6.2.1 使用 GET請求
6.2.2 使用 POST請求
6.2.3 使用 ajax()請求
6.2.4 跟蹤狀態.
6.2.5 載入檔案.
6.2.6 設定 Ajax 選項
6.2.7序列化字元串
第 7章設計動畫
7.1jQuery動畫基礎
7.1.1 顯隱效果.
7.1.2 顯隱切換.
7.1.3 滑動效果.
7.1.4 滑動切換.
7.1.5 淡入淡出.
7.1.6 控制淡入淡出度
7.1.7 漸變切換.
7.2設計複雜動畫
7.2.1 模擬 show()方法.
7.2.2 自定義動畫
7.2.3 滑動定位.
7.2.4 停止動畫.
7.2.5 關閉動畫.
7.2.6 設定動畫頻率
7.2.7 延遲動畫.
7.3案例實戰
7.3.1 摺疊面板.
7.3.2 樹形結構.
7.3.3 選項卡
第 8章使用輔助工具
8.1檢測瀏覽器
8.1.1 檢測類型.
8.1.2 檢測版本號
8.1.3 檢測渲染方式
8.1.4 綜合測試.
8.2管理jQuery 庫1
8.2.1 兼容其他庫
8.2.2 混用多個庫
8.3擴展 JavaScript方法
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 遍歷 jQuery對象
8.3.11 獲取 jQuery對象長度
8.3.12 獲取選擇器和選擇範圍
8.3.13 獲取 jQuery對象成員
8.4使用快取和佇列
8.4.1 認識快取
8.4.2 定義快取
8.4.3 獲取快取
8.4.4 刪除快取
8.4.5jQuery快取規範
8.4.6 認識佇列
8.4.7 添加佇列
8.4.8 顯示佇列
8.4.9 更新佇列
8.4.10 刪除佇列
8.5使用延遲對象
8.5.1 認識 deferred對象
8.5.2Ajax 鏈式寫法
8.5.3 定義同一操作的多個回調函式
8.5.4 為多個操作定義回調函式
8.5.5 普通操作的回調函式接口
8.6使用回調函式對象
8.6.1 添加回調函式
8.6.2 刪除回調函式
8.6.3 判斷回調函式
8.6.4 清空回調函式
8.6.5 禁用回調函式
8.6.6 觸發回調函式
8.6.7 鎖定回調函式
第 9章自定義外掛程式
9.1jQuery外掛程式開發基礎
9.1.1jQuery外掛程式開發規範
9.1.2jQuery外掛程式設計原理
9.1.3 定義工具函式
9.1.4 定義 jQuery方法
9.1.5 匹配元素對象
9.1.6 使用 extend ()
9.1.7 定義 jQuery選擇器
9.1.8 最佳化默認選擇器
9.1.9 封裝外掛程式.
9.1.10 開放參數
9.1.11 開放功能
9.1.12 保留隱私
9.1.13 非破壞性實現
9.1.14 添加事件日誌
9.1.15 簡化式外掛程式設計
9.2案例實戰:設計定寬輸出外掛程式
第 10章 jQuery UI 基礎
10.1使用 jQuery UI 庫
10.1.1 認識 jQuery UI
10.1.2jQuery UI 庫結構
10.1.3 組件分類
10.1.4 瀏覽器支持
10.1.5 使用主題定製器
10.1.6 使用 jQuery UI組件
10.2案例實戰:使用第三方外掛程式
第 11章 jQuery UI 互動開發
11.1拖放
11.1.1 拖動對象
11.1.2 投放對象
11.2縮放
11.3選擇
11.4排序
第 12章 jQuery UI 小部件
12.1選項卡
12.2手風琴
12.3對話框
12.4滑動條
12.5日期選擇器
第 13章 jQuery UI 特效
13.1特效核心
13.2高亮
13.3彈跳
13.4搖晃
13.5轉換
13.6縮放
13.7爆炸
13.8抖動
13.9落體
13.10 滑動
13.11剪輯
13.12 百葉窗
13.13 摺疊
第 14章瀏覽器和導航開發
14.1瀏覽器開發
14.1.1 瀏覽器智慧型檢測
14.1.2 強制渲染
14.1.3 瀏覽器外掛程式檢測
14.2選單開發
14.2.1 使用 jMenu選單
14.2.2uiSelect 下拉選單
14.2.3Apycom彈出選單
14.2.4Smartango內容選單
14.3導航開發
14.3.1jqDock 碼頭導航
14.3.2AnythingSlider 預覽導航
第 15章表格開發
15.1表格排序
15.1.1 設計適合排序的表格結構
15.1.2 實現基本排序功能
15.1.3 最佳化排序性能
15.1.4 最佳化類型排序
15.1.5 完善視覺互動效果
15.1.6 使用 tablesorter外掛程式
15.2表格分頁
15.2.1 使用伺服器分頁
15.2.2 使用 JavaScript實現分頁
15.2.3 使用Pagination 外掛程式分頁
15.3表格過濾
15.3.1 快速過濾
15.3.2 多關鍵字匹配
15.3.3 列過濾
15.3.4 自定義表格過濾外掛程式
15.3.5 使用uiTableFilter 外掛程式
15.4表格編輯
15.4.1 實現表格編輯功能
15.4.2 自定義表格編輯外掛程式
15.4.3 使用 tableRowCheckboxToggle
外掛程式
15.4.4 使用TableDnD外掛程式
15.4.5 使用uiTableEdit外掛程式
第 16章表單開發
16.1設計表單
16.1.1 設計表單結構
16.1.2 設計分組標題
16.1.3 設計提示信息
16.1.4 設計條件欄位
16.1.5 使用checkbox外掛程式
16.1.6 使用 jqTransform外掛程式
16.2表單驗證
16.2.1 表單驗證基礎
16.2.2 使用jQuery Validation外掛程式
16.2.3 使用validationEngine外掛程式
16.3增強表單
16.3.1 使用Elastic 外掛程式
16.3.2 使用Autotab 外掛程式
16.3.3 使用maskedInput 外掛程式
16.3.4 使用passwordStrength外掛程式
16.3.5 使用 formToWizard 外掛程式
16.3.6 使用datePicker 外掛程式
第 17章 jQuery Mobile 基礎
17.1移動開發概述
17.1.1 移動設備統計分析
17.1.2 手機瀏覽器兼容性測試結果概要
17.1.3 開發中可能遇到的問題
17.2jQuery Mobile 概述
17.2.1 為什麼要選擇 jQuery Mobile
17.2.2jQueryMobile 移動平台的兼容性
17.2.3jQuery Mobile的功能
17.2.4jQuery Mobile的特性
17.3安裝 jQuery Mobile
17.3.1 下載外掛程式檔案
17.3.2 初始化配置
17.4案例:設計第一個移動頁面
第 18章設計移動頁面和對話框
18.1設計 頁面
18.1.1 定義單頁
18.1.2 定義多頁
18.1.3 定義外部頁
18.2設計對話框
18.2.1 定義對話框
18.2.2 定義關閉對話框
18.3案例實戰
18.3.1 設計彈出框
18.3.2 設計視圖漸變背景
18.3.3 設計頁面切換方式
第 19章設計高級移動頁面
19.1頁面初始化
19.2預載入和快取
19.2.1 頁面預載入
19.2.2 頁面快取
19.3使用錨記
19.3.1 在單頁視圖中定義錨記
19.3.2 在多頁視圖中定義錨記
19.4傳遞參數
19.4.1 以 GET方式傳遞參數
19.4.2 通過HTML5 Web Storag 傳遞參數
19.5載入訊息
19.5.1 自定義載入訊息
19.5.2 管理載入訊息
19.6案例實戰
19.6.1 設計電子書閱讀器
19.6.2 設計BBS界面
19.6.3 設計記事本
第 20章設計彈出頁面
20.1定義彈出頁面
20.2使用彈出頁面
20.2.1 選單和嵌套選單
20.2.2 表單
20.2.3 對話框
20.2.4 圖片
20.2.5 視頻
20.3定製彈出頁面
20.3.1 定義顯示位置
20.3.2 定義切換動畫
20.3.3 定義主題樣式
20.3.4 定義關閉按鈕
20.4 設定屬性、選項、方法和事件
20.4.1 屬性
20.4.2 選項
20.4.3 方法
20.4.4 事件
20.5案例實戰
20.5.1 設計覆蓋面板
20.5.2 設計單頁相冊
第 21章移動頁面布局
21.1格線化布局
21.1.1 定義格線
21.1.2 案例:設計兩欄頁面
21.2設計摺疊塊
21.2.1 定義摺疊塊
21.2.2 定義嵌套摺疊塊
21.2.3 設定屬性
21.2.4 設定選項
21.2.5 設定事件
21.3設計摺疊組
21.4案例實戰
21.4.1 設計課程表
21.4.2 設計九宮格
21.4.3 設計通訊錄
21.4.4 設計QQ好友列表
21.4.5 設計Metro版式
第 22章設計工具列
22.1使用工具列
22.1.1 定義工具列
22.1.2 定義顯示模式
22.2設計頁眉欄
22.2.1 定義頁眉欄
22.2.2 定義導航按鈕
22.2.3 定義按鈕位置
22.3設計導航欄
22.3.1 定義導航欄
22.3.2 定義導航圖示
22.3.3 定義圖示位置
22.3.4 自定義導航圖示
22.4設計頁腳欄
22.4.1 定義頁腳欄
22.4.2 嵌入表單
22.5設定工具列
22.5.1 設定屬性
22.5.2 設定選項
22.5.3 設定方法和事件
22.6案例實戰
22.6.1 設計播放器界面
22.6.2 設計QWER鍵盤界面
第 23章實戰開發:企業移動宣傳項目
23.1案例分析
23.2界面設計
23.3框架設計
23.4製作主頁
23.5製作二級欄目
23.6製作詳細頁
23.7小結
第 24章實戰開發:移動版記事本項目
24.1項目分析
24.2 框架設計
24.3技術準備
24.3.1 兼容性檢查
24.3.2 讀寫數據
24.3.3 使用Web Storage
24.3.4Web Storage 事件監測
24.4製作主頁
24.5製作列表頁
24.6製作詳細頁
24.7製作修改頁
24.8製作添加頁
24.9小結