JavaScript前端開發入門

JavaScript前端開發入門

《JavaScript前端開發入門》是2019年9月清華大學出版社出版的圖書,作者是呂雲翔、羅琦。

基本介紹

  • 書名:JavaScript前端開發入門
  • 作者:呂雲翔
    羅琦
  • ISBN:9787302516903
  • 定價:39元
  • 出版社:清華大學出版社
  • 出版時間:2019年9月
內容簡介,圖書目錄,

內容簡介

《JavaScript前端開發入門》深入淺出地介紹了JavaScript的特徵、語法、高級用法和非常流行的jQuery函式館,提供了大量示例代碼,方便讀者學習JavaScript在實際開發中的使用方法。

圖書目錄

第 1章 JavaScript概述 .1
1.1
JavaScript簡介 1
1.1.1
JavaScript的歷史 1
1.1.2
JavaScript的特點 2
1.1.3
JavaScript的組成 2
1.2
JavaScript簡單程式示例 3
1.2.1 JavaScript寫法 3
Hello, World!3
1.
2.2 小結.4 習題.5
第 2章 JavaScript基礎語法 .6
2.1
JavaScript變數 6
2.1.1
JavaScript變數的特點 6
2.1.2
JavaScript變數的棄奔員命名規範 6
2.1.3
JavaScript變數聲明 8
2.1.4
變數的作用域 9
2.1.5
變數優先權 12
2.1.6
變數提升 12
2.2
JavaScript數據類型 13
2.2.1
字元串類型 14
2.2.2
數字類型 15
2.2.3
布爾類型 16
2.2.4
數組類型 16
2.2.5
對象類型 17
undefined17
2.2.6 null .19
2.2.7
2.2.8 函式類型 19
2.3
JavaScript常量 21
2.3.1
常量的聲明 21
2.3.2
JavaScript內置常量 21
2.4
JavaScript運算符 22
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
位運算符 29
2.4.7
特殊運算符 30
2.4.8
運算符執行順序 37
2.5
JavaScript基本語句 39
2.5.1
注釋語句 39
2.5.2
條件語句 39
2.5.3
循環語句 44
2.5.4
with語句53
小結.55
習題.55
第 3章 JavaScript進階 .57
3.1
JavaScript異常處理 57
3.1.1
拋出異常 57
3.1.2
捕獲異常 59
3.1.3
finally語句 62
3.2
JavaScript函式 63
3.2.1
JavaScript函式簡介 63
3.2.2
函式的聲明 64
3.2.3
函式項贈棕您的嵌套 67
3.2.4
函式的返回值 67
3.2.5
函式的參數傳遞 68
3.2.6
函式蘭她的調用 70
3.2.7
回調函式 74
3.3
JavaScript對象 76
3.3.1
對象簡介囑樂淚 76
3.3.2
對象的創建和使用 77
3.3.3
原型對象 77
3.3.4
通過原型對象繼承 79
3.4
JavaScript核心對象 81
3.4.1
Number對象81
3.4.2
String對象 .83
3.4.3
3.4.4
Date對象 .91
3.4.5
Math對象 95
3.4.6
RegExp對象96
3.4.7
數組對象 102
小結.106
習題.106
第 4章 JavaScript動態頁面 . 110
4.1
文檔對象模型 110
4.1.1
獲取節點元素 112
4.1.2
獲取和修改元素的文本內容 117
4.1.3
獲取和修改元素店鑽海白的屬性 120
4.1.4
修改 HTML輸出流 121
4.1.5
修改元素的 CSS樣式.122
4.1.6
向頁面中添獄戰蜜加元素 123
4.1.7
刪除頁面中的元素 125
4.2
JavaScript事件驅動 126
4.2.1
事件類型 126
4.2.2
綁定事件 127
4.3
瀏覽器對象模型 130
4.3.1
window對象簡介 130
4.3.2
4.3.3
location對象131
4.3.4
4.3.5
navigator對象135
4.3.6
網頁彈窗 136
4.3.7
視窗操作 138
4.3.8
計時事件 139
Cookie 141
4.4
4.4.1
創建和獲多茅主取 Cookie .141
4.4.2
使用 Cookie存儲多條信息 143
4.4.3
刪除 Cookie .145
4.5
表單驗證 146
4.5.1
表單元素 146
4.5.2
表單對象 148
4.5.3
輸入元素 150
4.5.4
表單驗證示例 153
4.6
JavaScript實現簡單動畫效果 155
4.6.1
動畫效果一:塊元素平移 155
4.6.2
動畫效果二:字型閃爍 157
4.6.3
動畫效果三:進度條 158
小結.159
習題.159
第 5章 AJAX 161
5.1
AJAX概述 161
5.1.1
AJAX使用場景 161
5.1.2
異步處理 162
5.2
AJAX用法 162
5.2.1
創建 XMLHttpRequest對象.162
5.2.2
為 XMLHttpRequest綁定函式 .163
5.2.3
傳送 HTTP請求165
5.2.4
伺服器回響 166
5.3
AJAX實例 166
5.3.1 AJAX實例一:搜尋建議 .166
5.3.2
AJAX實例二:用戶名查重 .169
小結.172
習題.173
第 6章 jQuery 174
6.1
jQuery概述174
6.1.1
jQuery的簡介174
6.1.2
jQuery的安裝174
6.2
jQuery操作元素 175
6.2.1
jQuery獲取元素 175
6.2.2
jQuery獲取和修改文本內容 179
6.2.3
jQuery獲取和修改元素屬性 180
6.2.4
jQuery修改元素 CSS樣式.181
6.2.5
jQuery為元素綁定事件 182
6.3
jQuery頁面效果 183
6.3.1
隱藏/顯示元素 .183
6.3.2
漸入/淡出效果 .183
6.3.3
jQuery動畫效果 184
6.3.4
jQuery組合動畫效果 185
jQuery AJAX186
6.3.5
6.3.6
jQuery實戰:用戶名查重 188
小結.190
習題.190
第 7章 JavaScript實戰 .192
習題.201
參考文獻 .202
位運算符 29
2.4.7
特殊運算符 30
2.4.8
運算符執行順序 37
2.5
JavaScript基本語句 39
2.5.1
注釋語句 39
2.5.2
條件語句 39
2.5.3
循環語句 44
2.5.4
with語句53
小結.55
習題.55
第 3章 JavaScript進階 .57
3.1
JavaScript異常處理 57
3.1.1
拋出異常 57
3.1.2
捕獲異常 59
3.1.3
finally語句 62
3.2
JavaScript函式 63
3.2.1
JavaScript函式簡介 63
3.2.2
函式的聲明 64
3.2.3
函式的嵌套 67
3.2.4
函式的返回值 67
3.2.5
函式的參數傳遞 68
3.2.6
函式的調用 70
3.2.7
回調函式 74
3.3
JavaScript對象 76
3.3.1
對象簡介 76
3.3.2
對象的創建和使用 77
3.3.3
原型對象 77
3.3.4
通過原型對象繼承 79
3.4
JavaScript核心對象 81
3.4.1
Number對象81
3.4.2
String對象 .83
3.4.3
3.4.4
Date對象 .91
3.4.5
Math對象 95
3.4.6
RegExp對象96
3.4.7
數組對象 102
小結.106
習題.106
第 4章 JavaScript動態頁面 . 110
4.1
文檔對象模型 110
4.1.1
獲取節點元素 112
4.1.2
獲取和修改元素的文本內容 117
4.1.3
獲取和修改元素的屬性 120
4.1.4
修改 HTML輸出流 121
4.1.5
修改元素的 CSS樣式.122
4.1.6
向頁面中添加元素 123
4.1.7
刪除頁面中的元素 125
4.2
JavaScript事件驅動 126
4.2.1
事件類型 126
4.2.2
綁定事件 127
4.3
瀏覽器對象模型 130
4.3.1
window對象簡介 130
4.3.2
4.3.3
location對象131
4.3.4
4.3.5
navigator對象135
4.3.6
網頁彈窗 136
4.3.7
視窗操作 138
4.3.8
計時事件 139
Cookie 141
4.4
4.4.1
創建和獲取 Cookie .141
4.4.2
使用 Cookie存儲多條信息 143
4.4.3
刪除 Cookie .145
4.5
表單驗證 146
4.5.1
表單元素 146
4.5.2
表單對象 148
4.5.3
輸入元素 150
4.5.4
表單驗證示例 153
4.6
JavaScript實現簡單動畫效果 155
4.6.1
動畫效果一:塊元素平移 155
4.6.2
動畫效果二:字型閃爍 157
4.6.3
動畫效果三:進度條 158
小結.159
習題.159
第 5章 AJAX 161
5.1
AJAX概述 161
5.1.1
AJAX使用場景 161
5.1.2
異步處理 162
5.2
AJAX用法 162
5.2.1
創建 XMLHttpRequest對象.162
5.2.2
為 XMLHttpRequest綁定函式 .163
5.2.3
傳送 HTTP請求165
5.2.4
伺服器回響 166
5.3
AJAX實例 166
5.3.1 AJAX實例一:搜尋建議 .166
5.3.2
AJAX實例二:用戶名查重 .169
小結.172
習題.173
第 6章 jQuery 174
6.1
jQuery概述174
6.1.1
jQuery的簡介174
6.1.2
jQuery的安裝174
6.2
jQuery操作元素 175
6.2.1
jQuery獲取元素 175
6.2.2
jQuery獲取和修改文本內容 179
6.2.3
jQuery獲取和修改元素屬性 180
6.2.4
jQuery修改元素 CSS樣式.181
6.2.5
jQuery為元素綁定事件 182
6.3
jQuery頁面效果 183
6.3.1
隱藏/顯示元素 .183
6.3.2
漸入/淡出效果 .183
6.3.3
jQuery動畫效果 184
6.3.4
jQuery組合動畫效果 185
jQuery AJAX186
6.3.5
6.3.6
jQuery實戰:用戶名查重 188
小結.190
習題.190
第 7章 JavaScript實戰 .192
習題.201
參考文獻 .202

相關詞條

熱門詞條

聯絡我們