jQuery從入門到精通

圖書信息

jQuery從入門到精通

作者:明日科技

定價:79.80元
印次:1-1
ISBN:9787302468738
出版日期:2017.09.01
印刷日期:2017.07.26

內容簡介

《jQuery從入門到精通》從初學者角度出發,通過通俗易懂的語言,豐富多彩的實例,詳細介紹了使用jQuery技術進行Web前端開發應該掌握的各方面技術。《jQuery從入門到精通》共分4篇20章,包括Web套用開發概述、JavaScript概述、初識jQuery、使用jQuery選擇器、使用jQuery操作DOM、jQuery中的事件處理、jQuery中的動畫效果、使用jQuery處理圖片和幻燈片、使用jQuery操作表單、使用jQuery操作表格和樹、Ajax在jQuery中的套用、jQuery UI外掛程式的使用、常用的第三方jQuery外掛程式、jQuery必知的工具函式、jQuery的開發技巧、jQuery各個版本的變化、jQuery的性能最佳化、jQuery在HTML5中的套用、jQuery Mobile、PHP+jQuery+Ajax實現產品之家等。

目錄

第1篇基礎知識

第1章Web套用開發概述

視頻講解:28分鐘

1.1網路程式開發體系結構

1.1.1C/S結構介紹

1.1.2B/S結構介紹

1.1.3兩種體系結構的比較

1.2Web簡介

1.2.1什麼是Web

1.2.2Web的工作原理

1.2.3Web的發展歷程

1.3Web開發技術

1.3.1客戶端套用技術

1.3.2伺服器端套用技術

1.4小結

第2章JavaScript概述

視頻講解:77分鐘

2.1JavaScript簡述

2.1.1什麼是JavaScript

2.1.2JavaScript的作用

2.1.3JavaScript的基本特點

2.2編寫JavaScript的工具

2.2.1記事本

2.2.2FrontPage

2.2.3Dreamweaver

2.3編寫第一個JavaScript程式

2.3.1編寫JavaScript程式

2.3.2運行JavaScript程式

2.3.3調試JavaScript程式

2.4JavaScript內置對象

2.4.1JavaScript的內置類框架

2.4.2數組

2.4.3Date對象

2.4.4String對象

2.5BOM對象編程

2.5.1什麼是BOM對象

2.5.2BOM對象編程

2.6JavaScript庫

2.6.1什麼是JavaScript庫

2.6.2常用JavaScript庫簡介

2.7小結

2.8練習與實踐

第3章初識jQuery

視頻講解:63分鐘

3.1jQuery簡述

3.1.1jQuery能做什麼

3.1.2jQuery的特點

3.1.3jQuery的版本

3.2jQuery下載與配置

3.2.1下載jQuery

3.2.2配置jQuery

3.2.3我的第一個jQuery腳本

3.3jQuery對象和DOM對象

3.3.1jQuery對象和DOM對象簡介

3.3.2jQuery對象和DOM對象的相互轉換

3.4解決jQuery和其他庫的衝突

3.4.1jQuery庫在其他庫之前導入

3.4.2jQuery庫在其他庫之後導入

3.5jQuery外掛程式簡介

3.5.1外掛程式的使用

3.5.2流行的外掛程式

3.6小結

3.7練習與實踐

第4章使用jQuery選擇器

視頻講解:100分鐘

4.1jQuery的工廠函式

4.2jQuery選擇器是什麼

4.3jQuery選擇器的優勢

4.3.1代碼更簡單

4.3.2支持CSS1到CSS3選擇器

4.3.3完善的檢測機制

4.4基本選擇器

4.4.1ID選擇器(#id)

4.4.2元素選擇器(element)

4.4.3類名選擇器(.class)

4.4.4複合選擇器(selector1,selector2,selectorN)

4.4.5通配符選擇器(*)

4.5層次選擇器

4.5.1ancestordescendant選擇器

4.5.2parent>child選擇器

4.5.3prev+next選擇器

4.5.4prev~siblings選擇器

4.6過濾選擇器

4.6.1簡單過濾器

4.6.2內容過濾器

4.6.3可見性過濾器

4.6.4表單對象的屬性過濾器

4.6.5子元素過濾器

4.7屬性過濾器

4.8表單選擇器

4.9選擇器中的一些注意事項

4.9.1選擇器中含有特殊符號的注意事項

4.9.2選擇器中含有空格的注意事項

4.10綜合實例:隔行換色滑鼠指向表格並且行變色

4.11小結

4.12練習與實踐

第5章使用jQuery操作DOM

視頻講解:75分鐘

5.1DOM操作的分類

5.2對元素的內容和值進行操作

5.2.1對元素內容操作

5.2.2對元素值操作

5.3對DOM節點進行操作

5.3.1創建節點

5.3.2查找節點

5.3.3插入節點

5.3.4刪除、複製與替換節點

5.3.5遍歷節點

5.3.6包裹節點

5.4對元素屬性進行操作

5.5對元素的CSS樣式操作

5.5.1通過修改CSS類實現

5.5.2通過修改CSS屬性實現

5.6綜合實例:實現我的開心小農場

5.7小結

5.8練習與實踐

第2篇核心技術

第6章jQuery中的事件處理

視頻講解:54分鐘

6.1JavaScript事件處理

6.1.1事件與事件名稱

6.1.2JavaScript的常用事件

6.1.3event對象

6.2頁面載入回響事件

6.3jQuery中的事件

6.4事件綁定

6.4.1為元素綁定事件

6.4.2移除綁定

6.4.3綁定一次性事件處理

6.5模擬用戶操作

6.5.1模擬用戶的操作觸發事件

6.5.2模仿懸停事件

6.6事件捕獲與事件冒泡

6.6.1什麼是事件捕獲與事件冒泡

6.6.2事件對象

6.6.3阻止事件冒泡

6.6.4阻止瀏覽器默認行為

6.6.5事件對象的屬性

6.7小結

6.8練習與實踐

第7章jQuery中的動畫效果

視頻講解:45分鐘

7.1隱藏匹配元素

7.2顯示匹配元素

7.3切換元素的可見狀態

7.4淡入淡出的動畫效果

7.5滑動效果

7.5.1滑動顯示匹配的元素

7.5.2滑動隱藏匹配的元素

7.5.3通過高度的變化動態切換元素的可見性

7.5.4實戰模擬:伸縮式導航選單

7.6自定義的動畫效果

7.6.1使用animate()方法創建自定義動畫

7.6.2使用stop()方法停止動畫

7.6.3判斷元素是否處於動畫狀態

7.6.4延遲動畫的執行

7.7綜合實例:實現圖片傳送帶效果

7.8小結

7.9練習與實踐

第8章使用jQuery處理圖片和幻燈片

視頻講解:32分鐘

8.1jQuery操作圖片

8.1.1Lightbox

8.1.2使用Jcrop剪裁圖片

8.2jQuery實現幻燈片切換效果

8.2.1交叉漸變幻燈片

8.2.2滾動幻燈片

8.3綜合實例:使用jQuery製作下拉選單

8.4小結

8.5練習與實踐

第9章使用jQuery操作表單

視頻講解:57分鐘

9.1HTML表單概述

9.1.1表單屬性

9.1.2輸入標記<input>

9.1.3文本域標記<textarea>

9.1.4選單和列表標記

9.2使用jQuery操作表單元素

9.2.1操作文本框

9.2.2操作文本域

9.2.3操作單選按鈕和複選框

9.2.4操作下拉框

9.2.5表單驗證

9.3綜合實例:刪除記錄時的提示效果

9.4小結

9.5練習與實踐

第10章使用jQuery操作表格和樹

視頻講解:31分鐘

10.1jQuery表格

10.1.1控制表格顏色顯示

10.1.2表格的展開與關閉

10.1.3表格內容的篩選

10.2使用jQuery操作樹

10.2.1使用jQuery操作樹

10.2.2通過事件委託處理樹

10.3綜合實例:jQuery對表格的綜合操作

10.4小結

10.5練習與實踐

第11章Ajax在jQuery中的套用

視頻講解:51分鐘

111.1Ajax技術簡介

11.1.1Ajax概述

11.1.2Ajax開發模式

11.1.3Ajax技術的優點

11.1.4Ajax技術的缺點

11.2安裝Web運行環境——AppServ

11.3通過JavaScript套用Ajax

11.4jQuery中的Ajax套用

11.4.1load()方法

11.4.2使用$.get()方法請求數據

11.4.3使用$.post()方法請求數據

11.4.4$.getScript()方法載入js檔案

11.4.5$.getJSON()方法載入JSON檔案

11.4.6使用$.ajax()方法請求數據

11.4.7使用serialize()方法序列化表單

11.5Ajax的全局事件

11.5.1Ajax全局事件的參數及功能

11.5.2ajaxStart與ajaxStop全局事件

11.6綜合實例:Ajax實現留言板即時更新

11.7小結

11.8練習與實踐

第3篇高級套用

第12章jQueryUI外掛程式的使用

視頻講解:70分鐘

12.1初識jQueryUI外掛程式

12.1.1jQueryUI概述

12.1.2jQueryUI的下載

12.1.3jQueryUI的使用

12.1.4jQueryUI的工作原理

12.1.5jQueryUI中的外掛程式

12.2jQueryUI的常用外掛程式

12.2.1摺疊面板(Accordion)的使用

12.2.2自動完成(Autocomplete)外掛程式的使用

12.2.3按鈕(Button)的使用

12.2.4日期選擇器(Datepicker)的使用

12.2.5對話框(Dialog)的使用

12.2.6選單(Menu)的使用

12.2.7進度條(Progressbar)的使用

12.2.8滑塊(Slider)的使用

12.2.9微調按鈕(Spinner)的使用

12.2.10選項卡(Tabs)的使用

12.2.11工具提示框(Tooltip)的使用

12.2.12自由拖拽類(draggable)的使用

12.3小結

12.4練習與實踐

第13章常用的第三方jQuery外掛程式

視頻講解:46分鐘

13.1jQuery外掛程式概述

13.1.1什麼是jQuery外掛程式

13.1.2常用的第三方jQuery外掛程式

13.1.3如何調用第三方jQuery外掛程式

13.2常用的jQuery外掛程式的使用

13.2.1uploadify外掛程式(檔案上傳)

13.2.2zTree外掛程式(樹選單)

13.2.3Validation外掛程式(表單驗證)

13.2.4NivoSlider外掛程式(圖片切換)

13.2.5Pagination外掛程式(數據分頁)

13.2.6jQZoom外掛程式(圖片放大鏡)

13.3綜合實例:使用ColorPicker外掛程式製作顏色選擇器

13.4小結

13.5練習與實踐

第14章jQuery必知的工具函式

視頻講解:30分鐘

14.1jQuery工具函式概述

14.2工具函式的分類

14.3數組和對象的操作

14.3.1遍歷數據

14.3.2數據篩選

14.3.3數據檢索

14.3.4數據變更

14.4字元串操作

14.5測試操作

14.5.1檢測對象是否為空

14.5.2檢測兩個節點的包含關係

14.5.3檢測指定參數是否為函式

14.5.4檢測指定對象是否為原始對象

14.6URL操作

14.7其他工具函式

14.8工具函式的擴展

14.9小結

14.10練習與實踐

第15章jQuery的開發技巧

視頻講解:24分鐘

15.1快速控制頁面元素

15.1.1獲取滑鼠位置

15.1.2居中顯示元素

15.2調用jQuery中的方法

15.2.1使用預載入方法預覽圖片

15.2.2延遲載入圖片

15.2.3通過html()方法判斷元素是否為空

15.3靈活使用jQuery中的事件

15.3.1禁止滑鼠右鍵選單

15.3.2限制文本輸入框中輸入字元的個數

15.4常用自定義方法

15.4.1自定義選擇器

15.4.2自定義樣式

15.5其他開發技巧與方法

15.5.1隱藏搜尋文本框文字

15.5.2統計元素個數

15.6小結

15.7練習與實踐

第16章jQuery各個版本的變化

視頻講解:26分鐘

16.1jQuery1.3版本

16.2jQuery1.4版本

16.3jQuery1.5版本

16.4jQuery1.6版本

16.5jQuery1.7版本

16.6jQuery1.8版本

16.7jQuery1.9版本

16.8jQuery1.10版本

16.9小結

第17章jQuery的性能最佳化

視頻講解:36分鐘

17.1選擇器性能最佳化

17.1.1優先使用ID選擇器

17.1.2在class之前使用tag標記

17.1.3使用jQuery的對象快取

17.1.4使用子查詢最佳化選擇器的性能

17.1.5最佳化選擇器以適用Sizzle的“從右至左”模型

17.1.6利用強大的鏈式操作

17.1.7給選擇器一個上下文

17.2最佳化DOM操作

17.3事件性能的最佳化

17.3.1將事件推遲到$(window).load()

17.3.2使用delegate()方法為元素添加事件

17.4使用方法最佳化性能

17.4.1使用data方法存取普通數據

17.4.2使用data方法存取JSON數據

17.4.3使用target()方法最佳化事件中的冒泡現象

17.5其他常用的jQuery性能最佳化建議

17.5.1使用最新版本的jQuery

17.5.2使用HTML5

17.5.3給15個以上元素添加樣式,直接給DOM元素添加style標籤

17.5.4避免載入多餘的代碼

17.5.5壓縮成一個JS檔案,將下載次數保持到最少

17.5.6必要時使用原生的JavaScript

17.6小結

17.7練習與實踐

第18章jQuery在HTML5中的套用

視頻講解:43分鐘

18.1HTML5基礎

18.1.1HTML的發展歷程

18.1.2HTML5的新特性

18.1.3瀏覽器對HTML5的支持

18.2jQuery與HTML5編程

18.2.1顯示檔案上傳的進度條

18.2.2Canvas繪圖

18.2.3jQuery+HTML5實現圖片旋轉效果

18.2.4基於HTML5播放聲音的jQuery外掛程式audioPlay

18.2.5WebStorage編程

18.3綜合實例:旅遊信息網前台頁面設計

18.3.1網站預覽

18.3.2網站主體結構設計

18.3.3HTML5結構元素的使用

18.3.4網站公共部分設計

18.3.5網站主頁設計

18.3.6“留下足跡”頁面設計

18.4小結

18.5練習與實踐

第19章jQueryMobile

視頻講解:25分鐘

19.1初識jQueryMobile

19.1.1jQueryMobile工作原理

19.1.2jQueryMobile的主要特性

19.2jQueryMobile安裝和使用

19.3第一個jQueryMobile實例

19.4jQueryMobile組件

19.4.1頁面設計

19.4.2對話框設計

19.4.3彈出框

19.4.4工具列設計

19.4.5按鈕設計

19.5列表設計

19.6jQueryMobileAPI接口套用

19.6.1默認配置設定

19.6.2方法

19.6.3事件

19.7小結

19.8練習與實踐

第4篇項目實戰

第20章PHP+jQuery+Ajax實現產品之家

視頻講解:53分鐘

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.4公共檔案設計

20.4.1資料庫連線、管理類檔案

20.4.2Smarty模板配置類檔案

20.5前台首頁設計

20.5.1廣告宣傳圖片展示

20.5.2產品圖片展示

20.6產品列表頁面設計

20.6.1產品搜尋

20.6.2產品列表

20.7產品描述頁面設計

20.8產品評分頁面設計

20.8.1產品用戶評分

20.8.2推薦產品

20.9代理加盟頁面設計

20.10後台產品管理模組

20.10.1後台功能概述

20.10.2產品管理模組介紹

20.11運行項目

20.12小結

相關詞條

相關搜尋

熱門詞條

聯絡我們