JavaScript程式設計(第2版)

JavaScript程式設計(第2版)

《JavaScript程式設計(第2版)》是2023年中譯出版社出版的圖書,作者是王小科。

基本介紹

  • 中文名:JavaScript程式設計(第2版)
  • 作者:王小科
  • 出版社:人民郵電出版社
  • 出版時間:2023年2月
  • 頁數:284 頁
  • 定價:39.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115351753 
內容簡介,圖書目錄,

內容簡介

本書作為JavaScript 相關課程的教材, 系統地介紹了有關JavaScript 開發所涉及的各類知識。全書共分13 章,內容包括Web 開發概述、JavaScript 程式設計基礎、HTML 文檔、JavaScript 語言基礎、JavaScript 常用內置對象、事件處理、JavaScript 常用文檔對象、JavaScript 常用視窗對象、級聯樣式表(CSS) 技術、JavaScript 中的XML、Ajax 技術、JQuery 技術及JavaScript 實用技巧與高應。此次改版增加了對JQuery 技術的介紹,JQuery 是一套簡潔、快速、靈活的JavaScript 腳本庫,它幫助我們簡化了JavaScript 代碼,簡單易用。**後通過JavaScript 高應,介紹了JavaScript 套用的開發流程和相關技術的綜合套用,可以很快地通過JavaScript 編程進行網頁的動態設計。

圖書目錄

第 1章 Web套用開發概述 1
1.1 Web簡介 1
1.1.1 什麼是Web 1
1.1.2 Web的工作原理 2
1.1.3 Web的發展歷程 2
1.2 Web開發技術 3
1.2.1 客戶端技術 3
1.2.2 伺服器端技術 5
1.3 網路程式體系結構 6
1.3.1 C/S結構介紹 6
1.3.2 B/S結構介紹 7
1.3.3 兩種體系結構的比較 7
習題 8
第 2章 JavaScript概述 9
2.1 JavaScript簡述 9
2.1.1 什麼是JavaScript 9
2.1.2 JavaScript的作用 9
2.1.3 JavaScript的基本特點 12
2.2 JavaScript的環境要求 13
2.2.1 硬體要求 13
2.2.2 軟體要求 13
2.3 編寫JavaScript的工具 13
2.3.1 使用記事本 14
2.3.2 使用FrontPage 14
2.3.3 使用Dreamweaver 17
2.4 編寫第 一個JavaScript程式 19
2.4.1 編寫JavaScript程式 19
2.4.2 運行JavaScript程式 21
2.4.3 調試JavaScript程式 22
習題 23
上機指導 24
第3章 HTML文檔 25
3.1 HTML文檔基礎 25
3.1.1 HTML標記 25
3.1.2 HTML文檔的基本結構 27
3.2 HTML文檔中的常用標記 28
3.2.1 文字標記 28
3.2.2 段落標記 31
3.2.3 列表標記 33
3.2.4 超連結標記 35
3.2.5 圖像標記 37
3.2.6 表格標記 38
3.2.7 框架標記 40
3.2.8 多媒體標記 44
習題 45
上機指導 45
第4章 JavaScript語言基礎 47
4.1 數據類型、常量及變數 47
4.1.1 數據類型 47
4.1.2 變數 50
4.1.3 常量 52
4.2 表達式與運算符 52
4.2.1 表達式 52
4.2.2 運算符 53
4.3 JavaScript基本語句 58
4.3.1 賦值語句 58
4.3.2 條件語句 58
4.3.3 循環語句 66
4.3.4 跳轉語句 70
4.3.5 異常處理語句 71
4.3.6 注釋語句 73
4.4 函式 74
4.4.1 函式的定義 74
4.4.2 函式的調用 74
4.4.3 遞歸函式 76
習題 77
上機指導 78
第5章 JavaScript常用內置對象 79
5.1 對象的基本概念 79
5.1.1 什麼是對象 79
5.1.2 創建對象 79
5.1.3 在JavaScript中使用對象 79
5.2 數學對象(Math) 80
5.3 日期對象(Date) 81
5.3.1 創建Date對象 81
5.3.2 Date對象的屬性和方法 82
5.4 字元串對象(String) 85
5.4.1 創建String對象 85
5.4.2 String對象的屬性和方法 85
5.5 數組對象(Array) 88
5.5.1 創建Array對象 88
5.5.2 Array對象的輸入輸出 89
5.5.3 Array對象的屬性和方法 90
習題 92
上機指導 93
第6章 事件處理 94
6.1 事件的基本概念 94
6.1.1 什麼是事件 94
6.1.2 事件處理程式的調用 94
6.1.3 JavaScript的相關事件 97
6.2 滑鼠事件和鍵盤事件 99
6.2.1 滑鼠的單擊事件 99
6.2.2 滑鼠的按下或鬆開事件 100
6.2.3 滑鼠的移入移出事件 101
6.2.4 滑鼠移動事件 101
6.2.5 鍵盤事件 102
6.3 頁面相關事件 104
6.3.1 載入與卸載事件 104
6.3.2 頁面大小事件 106
6.4 表單相關事件 106
6.4.1 獲得焦點與失去焦點事件 106
6.4.2 失去焦點修改事件 107
6.4.3 表單提交與重置事件 108
6.5 滾動字幕事件 110
6.5.1 onbounce事件 110
6.5.2 onstart事件 111
6.6 編輯事件 112
6.6.1 文本編輯事件 112
6.6.2 對象拖動事件 115
習題 117
上機指導 118
第7章 JavaScript常用文檔對象 119
7.1 文檔(document)對象 119
7.1.1 document對象概述 119
7.1.2 文檔對象的常用屬性、方法與事件 120
7.1.3 文檔對象的套用 121
7.2 窗體(form)及其元素對象 122
7.2.1 窗體對象 122
7.2.2 窗體對象的常用屬性、方法與事件 122
7.2.3 窗體對象的套用 127
7.3 錨點(anchor)與連結(link)對象 130
7.3.1 錨點對象 130
7.3.2 連結對象 132
7.4 圖像(image)對象 134
7.4.1 網頁中的圖像 134
7.4.2 JavaScript中的圖像對象 135
7.4.3 圖像對象的套用 137
習題 139
上機指導 139
第8章 JavaScript常用視窗對象 140
8.1 螢幕(screen)對象 140
8.2 瀏覽器信息(navigator)對象 143
8.3 視窗(window)對象 144
8.3.1 視窗對象的常用屬性和方法 144
8.3.2 多視窗控制 145
8.3.3 輸入/輸出信息 150
8.4 網址(location)對象 153
8.4.1 網址對象的常用屬性和方法 153
8.4.2 網址對象的套用 154
8.5 歷史記錄(history)對象 154
8.5.1 歷史記錄對象的常用屬性和方法 154
8.5.2 歷史記錄對象的套用 154
習題 155
上機指導 155
第9章 級聯樣式表(CSS)技術 156
9.1 CSS簡介 156
9.2 樣式定義 157
9.2.1 樣式定義的格式 157
9.2.2 選擇符的分類 157
9.3 使用樣式 158
9.3.1 嵌入樣式表 158
9.3.2 連結外部樣式表 158
9.3.3 引入外部的樣式表 158
9.3.4 內嵌樣式 159
9.3.5 CSS樣式的優先權 159
9.4 Style對象 160
9.4.1 style元素對象 160
9.4.2 style元素對象的樣式標籤屬性和樣式屬性 160
9.5 CSS屬性 174
9.5.1 字型屬性 174
9.5.2 文本屬性 175
9.5.3 顏色和背景屬性 177
9.5.4 容器屬性 180
9.5.5 列表屬性 182
9.5.6 滑鼠屬性 184
9.5.7 定位和顯示 184
9.5.8 CSS濾鏡 186
習題 189
上機指導 189
第 10章 JavaScript中的XML 190
10.1 XML簡介 190
10.2 創建XML 190
10.3 載入XML 192
10.3.1 在IE中創建DOM並載入XML 192
10.3.2 在Mozilla中創建DOM並載入XML 194
10.4 讀取XML 196
10.4.1 獲取XML元素的屬性值 196
10.4.2 套用名稱訪問XML文檔 197
10.4.3 通過JavaScript讀取XML文檔中的數據 198
10.4.4 使用XML DOM對象讀取XML檔案 200
10.5 通過JavaScript操作XML實現分頁 201
習題 203
上機指導 203
第 11章 Ajax技術 204
11.1 Ajax介紹 204
11.2 Ajax技術的組成 205
11.2.1 JavaScript 205
11.2.2 XMLHttpRequest 205
11.2.3 CSS 207
11.2.4 DOM 208
11.2.5 XML 208
11.3 套用Ajax讀取XML文檔 208
習題 212
上機指導 212
第 12章 JQuery技術 213
12.1 JQuery概述 213
12.1.1 JQuery能做什麼 213
12.1.2 JQuery的特點 215
12.2 JQuery下載與配置 215
12.2.1 下載JQuery 215
12.2.2 配置JQuery 216
12.3 JQuery的外掛程式 217
12.3.1 外掛程式的使用 217
12.3.2 流行的外掛程式 217
12.4 JQuery選擇器 219
12.4.1 JQuery的工廠函式 220
12.4.2 基本選擇器 220
12.4.3 層級選擇器 225
12.4.4 過濾選擇器 231
12.4.5 屬性選擇器 237
12.4.6 表單選擇器 238
12.5 JQuery控制頁面 240
12.5.1 對元素內容和值進行操作 240
12.5.2 對DOM節點進行操作 243
12.5.3 對元素屬性進行操作 246
12.5.4 對元素的CSS樣式操作 246
12.6 JQuery的事件處理 247
12.6.1 頁面載入回響事件 248
12.6.2 JQuery中的事件 248
12.6.3 事件綁定 250
12.6.4 模擬用戶操作 250
12.6.5 事件捕獲與事件冒泡 252
12.7 JQuery的動畫效果 255
12.7.1 基本的動畫效果 255
12.7.2 淡入淡出的動畫效果 257
12.7.3 滑動效果 259
12.7.4 自定義的動畫效果 261
習題 264
上機指導 265
第 13章 JavaScript實用技巧與高應 266
13.1 建立函式館 266
13.2 識別瀏覽器 268
13.3 彈出視窗 269
13.3.1 套用SUBMIT彈出新視窗 269
13.3.2 套用target屬性更換視窗內容 269
13.3.3 彈出圖片視窗 270
13.3.4 定位視窗 271
13.4 在網頁中加入選單 272
13.4.1 收縮式導航選單 272
13.4.2 自動隱藏的彈出式選單 274
13.4.3 半透明背景的下拉選單設計 276
13.4.4 樹狀目錄 281
13.5 用JavaScript實現動畫導航選單 282
習題 284
上機指導 284

相關詞條

熱門詞條

聯絡我們