當前位置:成語大全網 - 書法字典 - jQuery開發技術詳解目錄

jQuery開發技術詳解目錄

第壹篇jQuery準備基礎文章

第1章Web開發的發展和趨勢2

1.1網絡標準2

1.1.1 XML 3

1.1.2 XHTML 3

1.1.3 CSS 4

1.1.4 DOM 4

1.1.5 ECMAScript 5

1.2傳統互聯網和Web 2.0 5

1 . 2 . 1傳統網絡Web 1.0 5

1.2.2最近新收藏的Web 2.0 6

1.3 jQuery能做什麽11

1.3.1更豐富的導航菜單11

1.3.2頁簽內容切換13

1.3.3人性化提示信息13

1.3.4可自定義的用戶內容14

1.3.5動態畫面顯示效果15

1.3.6 AJAX實時本地刷新16

1.3.7數據的可視化顯示17

1.4 jQuery知識體系及學習建議17

1.4.1 jQuery知識系統17

1.4.2學習建議19

1.5匯總19

第2章JavaScript基礎20

2.1什麽是JavaScript 20?

2.2語法規則21

2.2.1區分大小寫21

空格、換行符和可選分號23

註釋25

2.2.4關鍵字和保留字26

2.2.5在頁面上插入JavaScript代碼28。

2.3變量29

2.3.1變量命名29

變量的聲明30

變量的使用32

全局變量和局部變量33

2.4 JavaScript中的數據類型35

2.4.1字符串類型36

2.4.2數值型37

布爾類型37

未定義的類型38

2.4.5空類型40

2.4.6南40型

2.5數據類型轉換41

使用toString()將2.5.1轉換為字符串41。

2.5.2使用parseInt()轉換為整數43

2.5.3使用parseFloat()轉換為浮點數45。

2.6 JavaScript運算符47

比較運算符47

邏輯運算符48

JavaScript運算符優先級49

2.7過程控制50

2.7.1條件語句50

循環語句54

2.8陣列56

創建壹個數組57

使用數組元素58

使用多維數組58

2.9功能59

2.9.1函數定義59

函數的參數和返回值60

2.10匯總61

第3章文檔對象模型62

3.1什麽是DOM 62?

3.2 DOM結構和節點63

3.2.1 DOM樹結構63

DOM中的節點65

3.3訪問DOM節點67

3.3.1按id選擇元素:getElementById()67

3.3.2通過標記名獲取元素集:getElementsByTagName()68

3.4操作元素中的文本70

3.5 HTML 72 in操作元素

3.6修改DOM節點73

3.6.1創建DOM節點74

插入DOM節點76

刪除DOM節點78

3.7摘要80

第四章工欲善其事必先利其器——開發工具81

4.1代碼編輯工具81

4.1.1

4.1.2記事本++ 82

4.1.3 Dreamweaver 83

4.2調試工具84

4.2.1使用Blackbird 84調試

使用Firebug 85進行調試

4.2.3使用Venkman 91進行調試

4.3其他工具92

4.3.1 Web開發人員工具欄92

4.3.2 JavaScript壓縮混淆工具99

4.4摘要100

第二篇jQuery基礎文章

第5章jQuery快速入門102

5.1什麽是jQuery 102?

5.2妳為什麽選擇jQuery 102?

5.2.1當前流行的JavaScript庫比較103

5 . 2 . 2 jQuery 106的優勢

5.3配置jQuery開發環境107

5.3.1獲取jQuery 107的最新版本。

5.3.2 jQuery庫類型描述108

5.3.3在頁面中引用jQuery庫108。

5.3.4 jQuery 1.2.6新功能和主要變化110

5.3.5 jQuery 1.3.2新功能和主要變化112

5.4準備HTML和CSS代碼114。

5.4.1展示框架目錄結構115

5.4.2 HTML代碼115

CSS代碼117

5.5編寫jQuery代碼119

5.6摘要122

第6章使用選擇器使元素運行123

6.1 CSS選擇器123

6.1.1使用CSS選擇器123。

6.1.2通配符選擇器124

6.1.3標簽選擇器124

6.1.4內徑選擇器125

6.1.5類選擇器125

6.1.6後代選擇器126

6.1.7子元素選擇器127

6.1.8相鄰兄弟選擇器127

6.1.9屬性選擇器128

6.2 jQuery選擇器130

6.2.1基本選擇器130

等級選擇器135

6.2.3基本過濾器選擇器139

子元素過濾器選擇器151

6.2.5表格過濾器選擇器156

屬性過濾器選擇器164

6.3摘要167

第7章操作獲得的元素168

7.1操作屬性168

7.1.1讀取屬性168

7.1.2修改屬性170

7.1.3刪除屬性173

7.2操作風格類174

7.2.1添加樣式類174。

7.2.2刪除樣式類別176。

7.2.3交替風格類177

7.3操作CSS 178

7.3.1讀取CSS樣式178

7.3.2設置CSS樣式180

7.3.3獲取元素偏移信息182

7.3.4獲得並設置183的高度。

7.3.5獲取並設置185的寬度。

7.4操作內容186

7.4.1操作HTML代碼186

7.4.2操作文本188

7.4.3運行值190

7.5找到並過濾元件193

7.5.1過濾元件組193

7.5.2在元素集中查找197

7.6連鎖經營202

7.6.1使用鏈操作203。

7.6.2結束當前操作對象205

7.6.3將當前操作對象添加到前壹個對象207

7.7摘要208

第8章jQuery 209的DOM操作

8.1在元素內部插入DOM元素209。

8.2在元素外部插入DOM元素214。

8.3包裝DOM元素217

8.3.1用指定的元素標簽217包裝

8.3.2用HTML標簽包裝220

8.3.3包裝內部元件222

8.4替換DOM元素223

8.5刪除DOM元素225

8.6克隆DOM元素227

8.7摘要229

第9章jQuery 230中的事件處理

9.1頁面加載完成響應事件230

事件$(文檔)。9.1.1 jQuery 230中的ready()

9.1.2 window.onload()事件與$(document)的比較。就緒()事件231

9.2綁定和解除綁定事件監聽器233

9.2.1綁定事件233

9.2.2解除綁定事件238

9.2.3壹次性事件綁定239

9.3事件觸發器241

9.3.1觸發觸發事件241

9.3.2觸發器處理程序觸發事件244

9.4事件的交互處理245

9.4.1懸停:模擬鼠標懸停246

9.4.2切換:多次點擊的循環響應247

9.5 jQuery內置事件類型248

9.5.1 jQuery內置事件函數249的兩個聲明

9.5.2 jQuery內置事件類型分類250

9.6摘要253

第10章jQuery 254中的動畫和效果

基本效果254

10.1.1隱藏元素254

10.1.2顯示元素258

10.1.3交替顯示和隱藏259

10.2滑動效果260

10.2.1向上收縮效果260

10.2.2向下擴展262

10.2.3可選伸縮樣式262

10.3淡入淡出效果263

10.3.1淡入效果263

10.3.2淡出效果265

10.3.3自定義不透明度265

10.4自定義動畫效果266

10.4.1自定義動畫266

10.4.2 jQuery動畫隊列270

10.5摘要273

第11章jQuery和AJAX 274

11.1 AJAX的應用程序:29906.666666666666

11.1.1 Ajax歷史記錄274

11.1.2 AJAX經典應用程序275

11.2 AJAX原則和XMLHttpRequest對象278

11 . 2 . 1 AJAX 279的原理

11 . 2 . 2 xmlhttprequest對象281

AJAX 284 in 11.3 jQuery

11.3.1 load()、get()和post()函數284

11.3.2 ajax函數294

11.3.3 getScript和getJSON函數300

11.4 jQuery 304中的AJAX服務器端返回模式

11.4.1 html模式305

11.4.2文本模式307

11.4.3 xml模式308

11.4.4腳本模式316

11.4.5 json模式316

11.5 jQuery 318中的AJAX事件

11.5.1 AJAX本地事件318

11.5.2 AJAX全球事件320

11.6摘要323

第12章回顧jQuery-Core和工具324

12.1核心函數324

12.1.1核心函數形式324

12.1.2使用內核函數326。

12.2 jQuery對象訪問329

12.2.1得到329的長度。

12.2.2獲取對象之壹329

12.2.3遍歷對象集

12.3數據緩存333

12.3.1隱藏數據333

12.3.2設置和獲取元素的緩存數據334

12.3.3刪除緩存數據336

12.4 jQuery通用工具類337

12.4.1瀏覽器相關337

12.4.2數組與對象340相關

12.4.3其他功能函數348

12.5 jQuery插件機制349

12 . 5 . 1 jquery . extend(object)350

12 . 5 . 2 jquery . fn . extend(object)351

12.6摘要352

第三篇jQuery應用程序文章

第13章jQuery增強用戶體驗354

13.1動態加載顯示內容354

13.1.1設計網站外觀和顯示354

13.1.2 jQuery動態加載內容356

13.2改進:增強用戶體驗358

13.2.1突出顯示當前選擇的菜單358。

13.2.2加載359時提示“正在加載…”

13.3動態切換風格361

jQuery風格切換的簡單實現361

13.3.2使用Cookie選項保存用戶363

13.3.3使用jQuery.cookie插件366

13.4摘要368

第14章在jQuery 369中使用AJAX跨域操作

14.1跨域操作的實現369

14.1.1腳本模式實現跨域操作369

14.1.2 JSONP模式實現跨域操作371

14.2跨域操作flickr網站API 374

14.3跨域操作美味網站API 378

14.4跨域操作Google AJAX搜索API 382

14.5摘要388

第15章jQuery+PHP動態網站實踐389

15.1標簽雲)389

15.1.1標簽雲的概念和用途389

15.1.2標簽雲顯示樣式設計390

15.1.3設計MySQL數據庫394

15.1.4構建PHP代碼395

15.1.5建築jQuery代碼398

15.2微博系統399

15.2.1微博系統400

設計MySQL數據庫403

15.2.3構建PHP代碼和jQuery代碼404

15.2.4功能改進:增加了字數408的功能。

15.3匯總410

第16章jQuery鍵盤操作411

16.1鍵盤快捷方式動態切換頁面411

需求和最終效果411

16.1.2 HTML和CSS代碼412

16.1.3 jQuery代碼416

16.2使用插件改進420

16.2.1 420中的問題

16.2.2 js熱鍵插件421的使用

16.2.3使用js-hotkeys插件改進本章中的示例423。

16.3軟鍵盤的實現58696.66666666669

16.3.1軟鍵盤的使用56666.866666666666

16.3.2準備HTML和CSS代碼425

16.3.3生成jQuery代碼430

最終效果433

16.4摘要435

第17章jQuery可視化數據顯示436

17.1數據的可視化顯示436

17.2使用flot插件438可視化數據顯示

17.2.1 flot插件438簡介

17.2.2準備HTML和CSS代碼439

17.2.3生成jQuery代碼442

17.2.4頂點上工具提示顯示448的實現

17.3匯總451