JavaScript與jQuery網頁前端開發與設計

《JavaScript與jQuery網頁前端開發與設計》是由清華大學出版社於2018年7月1日出版,作者周文潔。

基本介紹

  • 書名:avaScript與jQuery網頁前端開發與設計
  • 作者:周文潔
  • ISBN:9787302500926
  • 定價:59.50元
  • 出版時間:2018.07.01
  • 印次:1-1
  • 印刷日期:2018.05.24
內容簡介,目錄,

內容簡介

本書從零開始講解JavaScript與jQuery技術,全書以項目為驅動,循序漸進、案例豐富。全書共分13章,主要內容包括4個部分。第一部分是概述篇,即第1章,內容主要有JavaScript與jQuery的簡介、發展史和特點,以及開發工具的選擇。第二部分是JavaScript技術篇,包括第2~5章的內容。這4章循序漸進地介紹了JavaScript入門、JavaScript數據類型與運算符、JavaScript語句與函式、JavaScript DOM和BOM。第三部分是jQuery技術篇,包括第6~12章的內容。這7章由淺入深地介紹了jQuery入門、jQuery選擇器與過濾器、jQuery事件、jQuery特效、jQueryHTMLDOM、jQuery遍歷、jQueryAJAX技術。第四部分是綜合篇,即第13章,其中提供了3個完整的項目實例,包括圖片輪播、手動切換圖片、AJAX天氣預報查詢功能的設計與實現,綜合套用了全書所學知識,讓讀者所學即所用。
本書可作為高校計算機相關專業JavaScript和jQuery課程的實踐教材,也可作為學習JavaScript和jQuery開發的自學教材或培訓教材。

目錄


第一部分 概 述 篇
第1章 緒論 3
1.1 JavaScript概述 3
1.1.1 JavaScript簡介 3
1.1.2 JavaScript起源 3
1.1.3 JavaScript和Java 3
1.1.4 JavaScript的特點 4
1.2 jQuery概述 4
1.2.1 jQuery簡介 4
1.2.2 jQuery的發展史 4
1.2.3 jQuery的特點 5
1.2.4 jQuery的版本比較 5
1.3 Web開發工具 6
1.3.1 Adobe Dreamweaver 6
1.3.2 Sublime Text 7
1.3.3 Notepad++ 7
1.3.4 EditPlus 7
1.4 本章小結 8
習題1 9
第二部分 JavaScript技術篇
第2章 JavaScript入門 13
2.1 JavaScript的實現 13
2.2 JavaScript的使用 13
2.2.1 內部JavaScript 14
2.2.2 外部JavaScript 15
2.3 JavaScript的語法 16
2.3.1 JavaScript中的大小寫 16
2.3.2 JavaScript中的分號 16
2.3.3 JavaScript中的注釋 16
2.3.4 JavaScript中的代碼塊 17
2.4 JavaScript變數 17
2.4.1 變數的聲明 17
2.4.2 變數的命名規範 19
2.4.3 JavaScript關鍵字和保留字 20
2.5 本章小結 20
習題2 20
第3章 JavaScript數據類型與運算符 22
3.1 JavaScript基本數據類型 22
3.1.1 Undefined類型 22
3.1.2 Null類型 24
3.1.3 String類型 25
3.1.4 Number類型 36
3.1.5 Boolean類型 43
3.2 JavaScript對象類型 44
3.2.1 本地對象 44
3.2.2 內置對象 54
3.2.3 宿主對象 57
3.3 JavaScript類型轉換 57
3.3.1 轉換成字元串 57
3.3.2 轉換成數字 59
3.3.3 強制類型轉換 63
3.4 JavaScript運算符 64
3.4.1 賦值運算符 64
3.4.2 算術運算符 65
3.4.3 邏輯運算符 66
3.4.4 關係運算符 70
3.4.5 相等性運算符 72
3.4.6 條件運算符 74
3.5 本章小結 74
習題3 74
第4章 JavaScript語句與函式 76
4.1 JavaScript條件語句 76
4.1.1 幾種if語句 76
4.1.2 switch語句 78
4.2 JavaScript循環語句 80
4.2.1 for循環 80
4.2.2 for-in循環 82
4.2.3 while循環 83
4.2.4 do-while循環 85
4.2.5 break和continue 86
4.3 JavaScript函式 88
4.3.1 函式的基本結構 88
4.3.2 函式的調用 88
4.3.3 函式的返回值 89
4.4 本章小結 91
習題4 91
第5章 JavaScript DOM和BOM 92
5.1文檔對象模型 92
5.1.1查找HTML元素 92
5.1.2DOMHTML 95
5.1.3DOMCSS 98
5.1.4DOM事件 100
5.1.5DOM節點 102
5.2瀏覽器對象模型 106
5.2.1Window對象 106
5.2.2Screen對象 107
5.2.3Location對象 108
5.2.4History對象 109
5.2.5Navigator對象 110
5.3本章小結 112
習題5 112
第三部分jQuery技術篇
第6章jQuery入門 115
6.1jQuery的下載和使用 115
6.1.1jQuery的下載 115
6.1.2jQuery的使用 116
6.2jQuery的語法 116
6.2.1基礎語法結構 116
6.2.2文檔就緒函式 116
6.2.3jQuery名稱衝突 117
6.3本章小結 118
習題6 119
第7章jQuery選擇器與過濾器 120
7.1jQuery選擇器 120
7.1.1基礎選擇器 120
7.1.2屬性選擇器 128
7.1.3表單選擇器 129
7.1.4層次選擇器 132
7.1.5jQueryCSS選擇器 138
7.2jQuery過濾器 140
7.2.1基礎過濾器 140
7.2.2子元素過濾器 147
7.2.3內容過濾器 155
7.2.4可見性過濾器 161
7.3本章小結 165
習題7 165
第8章jQuery事件 166
8.1jQuery事件概述 166
8.1.1事件的含義 166
8.1.2jQuery事件的語法格式 166
8.2常用jQuery事件 167
8.2.1文檔/視窗事件 167
8.2.2鍵盤事件 172
8.2.3滑鼠事件 175
8.2.4表單事件 186
8.3jQuery事件的綁定與解除 193
8.3.1jQuery事件的綁定 193
8.3.2jQuery事件的解除 197
8.3.3jQuery臨時事件 201
8.4本章小結 202
習題8 203
第9章jQuery特效 204
9.1jQuery隱藏和顯示 204
9.1.1jQueryhide() 204
9.1.2jQueryshow() 205
9.1.3jQuerytoggle() 207
9.2jQuery淡入和淡出 208
9.2.1jQueryfadeIn() 208
9.2.2jQueryfadeOut() 209
9.2.3jQueryfadeToggle() 211
9.2.4jQueryfadeTo() 213
9.3jQuery滑動 216
9.3.1jQueryslideDown() 216
9.3.2jQueryslideUp() 216
9.3.3jQueryslideToggle() 219
9.4jQuery動畫 220
9.4.1改變元素的基本屬性 221
9.4.2改變元素的位置 223
9.4.3動畫佇列 225
9.5jQuery方法連結 227
9.6jQuery停止動畫 229
9.7本章小結 232
習題9 232
第10章jQueryHTMLDOM 233
10.1jQuery獲取和設定 233
10.1.1jQuerytext() 233
10.1.2jQueryhtml() 236
10.1.3jQueryval() 238
10.1.4jQueryattr() 239
10.1.5jQuerycss() 241
10.2jQuery添加 244
10.2.1jQueryappend()和prepend() 244
10.2.2jQueryafter()和before() 248
10.3jQuery刪除 251
10.3.1jQueryremove() 251
10.3.2jQueryempty() 253
10.3.3jQueryremoveAttr() 255
10.4jQuery類屬性 256
10.4.1jQueryaddClass() 257
10.4.2jQueryremoveClass() 257
10.4.3jQuerytoggleClass() 259
10.5jQuery尺寸 261
10.6本章小結 264
習題10 264
第11章jQuery遍歷 265
11.1HTML家族樹簡介 265
11.2jQuery後代遍歷 266
11.2.1jQuerychildren() 266
11.2.2jQueryfind() 268
11.3jQuery同胞遍歷 270
11.3.1jQuerysiblings() 270
11.3.2jQuerynext()、nextAll()和nextUntil() 272
11.3.3jQueryprev()、prevAll()和prevUntil() 276
11.4jQuery祖先遍歷 280
11.4.1jQueryparent() 280
11.4.2jQueryparents() 282
11.4.3jQueryparentsUntil() 284
11.5本章小結 286
習題11 286
第12章jQueryAJAX技術 288
12.1jQueryAJAX簡介 288
12.1.1什麼是AJAX 288
12.1.2jQueryAJAX 288
12.2jQueryAJAX常用方法 289
12.2.1jQueryAJAXload()方法 289
12.2.2jQueryAJAXget()方法 293
12.2.3jQueryAJAXpost()方法 295
12.2.4jQueryAJAXajax()方法 298
12.2.5jQueryAJAX更多方法介紹 302
12.3jQueryAJAX事件 303
12.4本章小結 304
習題12 305
第四部分綜合篇
第13章綜合套用設計實例 309
13.1jQuery圖片輪播特效的設計與實現 309
13.1.1界面設計 309
13.1.2圖片輪播特效的實現 316
13.1.3完整代碼展示 318
13.2jQuery手動切換圖片的設計與實現 322
13.2.1界面設計 322
13.2.2圖片切換特效的實現 325
13.2.3完整代碼展示 327
13.3jQueryAJAX天氣預報查詢的設計與實現 329
13.3.1準備工作 330
13.3.2界面設計 334
13.3.3天氣預報查詢的實現 342
13.3.4完整代碼展示 345
本章小結 350
附錄課後習題參考答案 351
參考文獻 362

相關詞條

熱門詞條

聯絡我們