JavaScript+jQuery程序設計開發實戰(慕課版)
劉斌,權小紅
- 出版商: 人民郵電
- 出版日期: 2024-04-01
- 售價: $419
- 語言: 簡體中文
- 頁數: 300
- ISBN: 7115637636
- ISBN-13: 9787115637635
-
相關分類:
JavaScript、jQuery
下單後立即進貨 (約4週~6週)
相關主題
商品描述
教材采用知識點組織內容編寫,因為JavaScript作為學生學習Web開發的基礎課程,此時很多開發概念並沒有建立,知識體系不夠完整,因此傳統的知識點組織模式能夠更好的讓學生了解相關內容,學習到的知識更加系統。本書從JavaScript基礎語法、面向對象編程、DOM、BOM、事件到jQuery,每節都配套對應練習題目及視頻,涵蓋了JavaScript基礎編程到高級應用。大部分知識點通過精心設計的案例進行講解。
作者簡介
劉斌 在常州信息職業技術學院從事多年Web前端相關教學和科研工作;軟件技術專業Web全棧方向專業帶頭人。主持建設校級在線開放課程《微信小程序開發》;江蘇省微課教學大賽二等獎一次;帶學生參加藍橋杯、軟件杯、Web網站設計獲得特等獎、一等獎多次;參與編寫《C語言程序設計》、《數據結構》等新形態一體化教程。
目錄大綱
目錄
第 1章 JavaScript基礎語法 1
1.1 JavaScript概述 1
1.1.1 JavaScript的歷史與現狀 1
1.1.2 JavaScript特點 3
1.1.3 JavaScript能做什麼 3
1.1.4 JavaScript編輯器 6
1.1.5 JavaScript基本用法 6
1.1.6 JavaScript嵌入方式 7
1.1.7 JavaScript嵌入位置 11
1.1.8 JavaScript與Java 12
課後習題 13
1.2 JavaScript基本語法 15
1.2.1 變量 16
1.2.2 數據類型 18
1.2.3 運算符 20
1.2.4 順序語句 25
1.2.5 選擇語句 27
1.2.6 循環語句 29
1.2.7 break語句和continue語句 31
課後習題 32
1.3 數組 34
1.3.1 創建數組 34
1.3.2 數組的長度 35
1.3.3 in運算符 36
課後習題 37
1.4 函數 38
1.4.1 函數的基本概念 38
1.4.2 變量作用域 45
1.4.3 特殊函數 49
1.4.4 函數應用 55
課後習題 58
1.5 綜合項目實訓-俄羅斯方塊之創建工程 60
1.5.1 項目目標 60
1.5.2 項目任務 61
1.5.3 設計思路 61
1.5.4 編程實現 63
本章小結 70
第 2章 面向對象編程 71
2.1 面向對象概述 71
2.1.1 面向對象概述 71
2.1.2 定義對象 72
2.1.3 對象成員訪問與遍歷 74
課後習題 77
2.2 利用構造函數創建對象 79
2.2.1 構造函數的概念 80
2.2.2 定義構造函數 80
2.2.3 構造函數屬性和方法的增刪 83
課後習題 85
2.3 內置對象 87
2.3.1 String對象 87
2.3.2 Math對象 91
2.3.3 Date對象 93
2.3.4 數組對象 98
課後習題 105
2.4 綜合項目實訓-俄羅斯方塊之定義方塊 106
2.4.1 項目目標 106
2.4.2 項目任務 107
2.4.3 設計思路 107
2.4.4 編程實現 108
本章小結 112
第3章 瀏覽器對象模型(BOM) 113
3.1 BOM概述 113
課後習題 114
3.2 Window對象 114
3.2.1 全局作用域 116
3.2.2 三種消息框 116
3.2.3 打開與關閉窗口 119
課後習題 121
3.3 Window常用子對象 123
3.3.1 Location對象 123
3.3.2 History對象 125
3.3.3 Navigator對象 127
3.3.4 Screen對象 128
課後習題 129
3.4 綜合項目實訓-俄羅斯方塊之創建界面 130
3.4.1 項目目標 130
3.4.2 項目任務 130
3.4.3 設計思路 131
3.4.4 編程實現 132
本章小結 137
第4章 文檔對象模型(DOM) 138
4.1 DOM的組成結構 138
4.1.1 DOM對象簡介 138
4.1.2 DOM對象的繼承關系 138
課後習題 139
4.2 元素與樣式的操作 140
4.2.1 獲取頁面元素 140
4.2.2 操作元素內容 146
4.2.3 操作元素屬性 150
4.2.4 操作元素樣式 153
課後習題 164
4.3 節點的操作 166
4.3.1 獲取節點 166
4.3.2 節點追加 170
4.3.3 節點刪除 173
課後習題 174
4.4 綜合項目實訓-俄羅斯方塊之方塊創建 176
4.4.1 項目目標 176
4.4.2 項目任務 176
4.4.3 設計思路 177
4.4.4 編程實現 179
本章小結 186
第5章 事件 187
5.1 事件的綁定 187
5.1.1 事件流 187
5.1.2 事件的綁定方式 189
5.1.3 事件對象的使用 193
課後習題 201
5.2 常用事件的實現 203
5.2.1 用戶界面事件 203
5.2.2 焦點事件 209
5.2.3 鼠標事件 211
5.2.4 鍵盤事件 213
5.2.5 表單事件 216
課後習題 218
5.3 正則表達式 219
5.3.1 正則表達式的基本概念 219
5.3.2 創建正則對象 219
5.3.3 邊界符 221
5.3.4 字符範圍 222
5.3.5 預定義類 223
5.3.6 量詞符 224
5.3.7 惰性匹配 225
5.3.8 括號字符 225
5.3.9 正則表達式優先級 226
5.3.10 字符串對象與正則表達式 226
課後習題 227
5.4 綜合項目實訓-俄羅斯方塊之移動控制 229
5.4.1 項目目標 229
5.4.2 項目任務 229
5.4.3 設計思路 231
5.4.4 編程實現 234
本章小結 241
第6章 jQuery 243
6.1 jQuery選擇器 243
6.1.1 jQuery概述 243
6.1.2 jQuery選擇器 249
課後習題 264
6.2 jQuery操作DOM 267
6.2.1 jQuery操作元素內容 267
6.2.2 jQuery操作元素樣式 268
6.2.3 jQuery操作元素屬性 275
6.2.4 jQuery操作DOM節點 279
6.3 jQuery事件處理機制 287
6.3.1 頁面加載事件 287
6.3.2事件綁定 287
6.3.3事件解綁 293
6.3.4事件觸發 295
6.3.5事件對象 297
課後習題 298
6.4 jQuery動畫和Ajax操作 299
6.4.1 jQuery動畫 299
6.4.3 jQuery的Ajax操作 308
6.4.3 jQuery插件 315
課後習題 319
6.5 綜合項目實訓-俄羅斯方塊之消除方塊 320
6.5.1 項目目標 320
6.5.2 項目任務 320
6.5.3 設計思路 322
6.5.4 編程實現 325
6.6 綜合項目實訓-俄羅斯方塊之勝負判斷 335
6.6.1 項目目標 335
6.6.2 項目任務 335
6.6.3 設計思路 336
6.6.4 編程實現 336
本章小結 340

