JavaScript+jQuery程式開發實用教程

JavaScript+jQuery程式開發實用教程

《JavaScript+jQuery程式開發實用教程》是2016年1月清華大學出版社出版的圖書,作者是李雨亭、呂婕、王澤璘。

基本介紹

  • 中文名:JavaScript+jQuery程式開發實用教程
  • 作者:李雨亭、呂婕、王澤璘
  • 出版時間:2016年1月
  • 出版社:清華大學出版社
  • ISBN:9787302419075
  • 定價:45 元
內容簡介,圖書目錄,

內容簡介

本書循序漸進地介紹了JavaScript開發技術。深入分析了JavaScript的核心知識,並在此基礎上詳細講解了jQuery框架的使用。此外,在每個重要知識點講解的後面,通過豐富典型的案例,使讀者進一步鞏固所學的知識,提高實際開發能力。
本書內容全面,實例豐富,易於理解,每章的內容都簡潔緊湊,從最佳實踐的角度入手,為讀者更好地使用JavaScript及jQuery框架開發動態網頁提供了很好的指導。
本書適合高等院校計算機科學、軟體工程、數字媒體技術、通信及相關專業本、專科作為動態網頁程式設計相關課程教材使用,也是打算學習和正從事JavaScript+jQuery動態網頁設計的開發人員的教材或參考書。

圖書目錄

第1章 JavaScript概述 1
1.1 JavaScript簡介 2
1.1.1 JavaScript語言簡史 2
1.1.2 JavaScript的特點 2
1.1.3 JavaScript在頁面中的套用 3
1.2 HTML頁面中嵌入JavaScript的
方法 4
1.2.1 頁面中定義JavaScript代碼 5
1.2.2 連結外部JavaScript檔案 6
1.2.3 事件調用JavaScript程式 7
1.3 JavaScript代碼的編輯工具 8
1.3.1 純文本編輯器 9
1.3.2 Dreamweaver 9
課後小結 11
習題 11
第2章 JavaScript的數據類型和
運算符 13
2.1 JavaScript的語法規則 14
2.1.1 區分大小寫 14
2.1.2 代碼的格式 14
2.1.3 代碼的注釋 15
2.1.4 常量 15
2.1.5 空白符和換行符 16
2.1.6 標識符 17
2.1.7 保留字 17
2.2 數據類型 18
2.2.1 數值型 18
2.2.2 字元串類型 19
2.2.3 布爾型 20
2.2.4 空值型 20
2.2.5 未定義值 21
2.2.6 類型轉換 21
2.3 變數 24
2.3.1 變數的命名 24
2.3.2 變數的聲明 24
2.3.3 變數的賦值 26
2.4 運算符 27
2.4.6 其他運算符 37
2.4.7 運算符的優先權 38
課後小結 39
習題 39
第3章 JavaScript的流程控制 41
3.1 JavaScript中的選擇結構 42
3.1.1 if語句 42
3.1.2 if...else語句 42
3.1.3 嵌套if...else語句 44
3.1.4 switch語句 46
3.2 JavaScript中的循環結構 48
3.2.1 while語句 48
3.2.2 do...while語句 49
3.2.3 for語句 50
3.2.4 for…in語句 51
3.2.5 with語句 52
3.2.6 break語句 54
3.2.7 continue語句 55
課後小結 56
習題 56
第4章 JavaScript中的函式 59
4.1 函式的定義 60
4.2 函式的調用 61
4.3 函式的參數和返回值 62
4.3.1 函式的參數 62
4.3.2 函式的返回值 66
4.4 函式的嵌套和遞歸 67
4.5 變數的作用域 70
4.6 JavaScript中的系統函式 71
4.6.2 decodeURI函式 72
4.6.3 parseInt函式 73
4.6.4 isNaN函式 74
4.6.5 eval函式 75
課後小結 76
習題 76
第5章 JavaScript中的對象 77
5.1 對象的基本概念 78
5.1.1 對象的屬性和方法 78
5.1.2 對象的創建和刪除 79
5.2 內置對象 81
5.2.1 String對象 81
5.2.2 Number對象 85
5.2.3 Math對象 88
5.2.4 Date對象 90
5.2.5 Array對象 93
5.3 瀏覽器對象 98
5.3.1 window對象 99
5.3.2 document對象 102
5.3.3 frame對象 104
5.3.4 history對象 106
5.3.5 location對象 108
5.3.6 navigator對象 109
課後小結 111
習題 111
第6章 JavaScript中的事件與事件
處理 113
6.1 事件及事件處理程式 114
6.1.1 事件和事件處理程式 114
6.1.2 指定事件處理程式 114
6.2 JavaScript的常用事件 116
6.2.1 鍵盤事件 116
6.2.2 滑鼠事件 118
6.2.3 Load事件和Unload事件 121
6.2.4 Focus事件和Blur事件 123
6.2.5 Submit事件和Reset事件 125
6.2.6 Change事件和Select事件 127
6.2.7 Error事件 129
課後小結 129
習題 130
第7章 JavaScript中的DOM編程 131
7.1 XML基礎 132
7.1.1 XML的文檔結構 132
7.1.2 XML解析器 133
7.2 DOM編程基礎 134
7.2.1 DOM文檔對象模型 134
7.2.2 DOM中的節點 135
7.3 使用DOM編程 137
7.3.1 訪問節點 137
7.3.2 創建新節點 138
7.3.3 添加節點 139
7.3.4 插入節點 140
7.3.5 刪除節點 142
課後小結 145
習題 145
第8章 CSS樣式表 147
8.1 CSS簡介 148
8.1.1 CSS的發展 148
8.1.2 CSS的特點 148
8.2 CSS的定義方式 149
8.3 CSS的選擇器 150
8.3.1 元素選擇器 150
8.3.2 類選擇器 152
8.3.3 ID選擇器 153
8.3.4 屬性選擇器 155
8.3.5 後代選擇器 156
8.3.7 相鄰兄弟選擇器 159
8.4 CSS中的屬性 161
8.4.1 字型屬性設定 164
8.4.2 文本屬性設定 168
8.4.3 背景屬性設定 171
8.4.4 框線屬性設定 175
8.4.5 邊距和填充距屬性設定 178
課後小結 179
習題 179
第9章 JavaScript網頁特效 181
9.1 文字特效 182
9.1.1 跑馬燈效果 182
9.1.2 打字效果 183
9.1.3 文字大小變化效果 185
9.1.4 升降文字效果 187
9.2 圖片特效 188
9.2.1 改變頁面中圖片的位置 188
9.2.2 滑鼠拖動改變圖片大小 190
9.2.3 不斷閃爍的圖片 191
9.3 時間和日期特效 192
9.3.1 標題欄顯示分時問候語 192
9.3.2 顯示當前系統時間 193
9.3.3 星期查詢功能 195
9.4 窗體特效 197
9.4.1 無框線視窗自動關閉特效 197
9.4.2 方向鍵控制視窗的特效 199
9.4.3 改變窗體顏色 200
9.5 滑鼠特效 201
9.5.1 禁止滑鼠右鍵 201
9.5.2 獲取滑鼠位置坐標 202
9.5.3 根據方向改變滑鼠外觀 204
9.6 選單特效 205
9.6.1 左鍵彈出選單 205
9.6.2 下拉選單 207
9.6.3 滾動選單 208
9.7 警告和提示特效 210
9.7.1 進站提示信息 210
9.7.2 單擊超連結顯示提示框 211
9.7.3 顯示停留時間 211
9.8 密碼特效 213
9.8.1 彈出式密碼保護 213
9.8.2 檢查密碼的格式合法性 215
課後小結 218
第10章 初識jQuery 219
10.1 jQuery概述 220
10.1.1 jQuery簡介 220
10.1.2 jQuery的特點 220
10.2 jQuery代碼編寫 221
10.2.1 配置jQuery開發環境 221
10.2.2 jQuery代碼編寫 221
10.3 jQuery對象與DOM對象 222
10.3.1 jQuery對象簡介 222
10.3.2 jQuery對象與DOM對象
的相互轉換 223
課後小結 223
習題 224
第11章 jQuery選擇器 225
11.1 jQuery選擇器簡介 226
11.2 jQuery選擇器的分類 226
11.2.1 基本選擇器 226
11.2.2 層次選擇器 228
11.2.3 過濾選擇器 229
11.2.4 表單選擇器 235
11.3 jQuery中元素屬性的操作 237
11.3.1 設定元素屬性 237
11.3.2 刪除元素屬性 238
11.4 jQuery中樣式類的操作 239
11.4.1 添加樣式類 239
11.4.2 移除樣式類 241
11.4.3 交替樣式類 242
11.5 jQuery中樣式屬性的操作 243
11.5.1 讀取樣式屬性 243
11.5.2 設定樣式屬性 244
11.5.3 設定元素偏移 245
11.6 jQuery中元素內容的操作 247
11.6.1 操作HTML代碼 247
11.6.2 操作文本 248
11.6.3 操作表單元素的值 249
11.7 篩選與查找元素集中的元素 250
課後小結 255
習題 255
第12章 jQuery中DOM的操作 257
12.1 DOM樹結構 258
12.2 創建元素 259
12.3 插入元素 259
12.4 複製元素 261
12.5 替換元素 262
12.6 包裹元素 263
12.7 刪除元素 264
課後小結 266
習題 266
第13章 jQuery的事件處理 267
13.1 jQuery中的事件處理機制 268
13.2 jQuery中的頁面載入事件 270
13.3 jQuery中的事件綁定 272
13.3.1 bind方法綁定事件 272
13.3.2 one方法綁定事件 273
13.3.3 live方法綁定事件 274
13.4 jQuery中的事件移除 276
13.5 jQuery中的事件冒泡 278
13.6 jQuery中的模擬事件觸發操作 279
13.7 jQuery中的合成事件 282
13.7.1 hover方法 282
13.7.2 toggle方法 283
課後小結 284
習題 284
第14章 jQuery的動畫效果 285
14.1 顯示與隱藏效果 286
14.1.1 隱藏元素的hide方法 286
14.1.2 顯示元素的show方法 287
14.1.3 交替顯示隱藏元素 288
14.2 滑動效果 288
14.2.1 向上收縮效果 289
14.2.2 向下展開效果 290
14.2.3 交替伸縮效果 290
14.3 淡入淡出效果 291
14.3.1 淡入效果 291
14.3.2 淡出效果 293
14.3.3 交替淡入淡出效果 294
14.3.4 不透明效果 295
14.4 自定義動畫效果 295
14.4.1 自定義動畫 296
14.4.2 動畫佇列 297
14.4.3 動畫停止和延時 299
課後小結 301
習題 301
第15章 jQuery與Ajax 303
15.1 Ajax簡介 304
15.2 jQuery中的Ajax方法 306
15.2.1 load方法 306
15.2.2 $.get方法和$.post方法 307
15.2.3 $.getScript方法和
$.getJSON方法 309
15.2.4 $.ajax方法 310
15.3 jQuery中的Ajax事件 312
課後小結 315
習題 315
第16章 jQuery常用外掛程式 317
16.1 jQuery中的表單外掛程式 318
16.2 jQuery中的驗證外掛程式 320
16.3 jQuery中的右鍵選單外掛程式 325
16.4 jQuery中的圖片彈窗外掛程式 329
課後小結 332
習題 333

相關詞條

熱門詞條

聯絡我們