-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
21世紀高等學校計算機專業實用規劃教材JAVASCRIPT實戰詳解 版權信息
- ISBN:9787302537106
- 條形碼:9787302537106 ; 978-7-302-53710-6
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
21世紀高等學校計算機專業實用規劃教材JAVASCRIPT實戰詳解 本書特色
本書是JavaScript初學者的不二之選。本書循序漸進、由淺入深,內容豐富,實戰性強,全面覆蓋JavaScript的核心語法,包括變量、數據類型、作用域鏈、閉包、BOM和DOM模型、AJAX技術、面向對象等,還囊括了事件模型、算法、運動特效、ECMAScript6.0等。 本書既可作為各高等院校相關專業的教材,也可作為培訓機構的教學用書,同時也非常適合廣大Web前端愛好者自學。
21世紀高等學校計算機專業實用規劃教材JAVASCRIPT實戰詳解 內容簡介
本書是JavaScript初學者的不二之選。本書循序漸進、由淺入深,內容豐富,實戰性強,全面覆蓋JavaScript的核心語法,包括變量、數據類型、作用域鏈、閉包、BOM和DOM模型、AJAX技術、面向對象等,還囊括了事件模型、算法、運動、ECMAScript6.0等。 本書既可作為各高等院校相關專業的教材,也可作為培訓機構的教學用書,同時也很好適合廣大Web前端愛好者自學。
21世紀高等學校計算機專業實用規劃教材JAVASCRIPT實戰詳解 目錄
1.1.1
JavaScript的誕生 1
1.1.2
JavaScript與 Java的關系. 2 1.1.3
為什么學習 JavaScript 2
1.2
JavaScript的特性 . 3
1.2.1
語言特性 . 3
1.2.2
JavaScript與 ECMAScript的關系 . 4 1.2.3
JavaScript與 HTML和 CSS 的關系 . 5 1.2.4
JavaScript的組成 5
1.2.5
JavaScript版本 6
1.3編寫**個 JavaScript程序. 7
1.3.1
JavaScript編輯工具 7
1.3.2
JavaScript在 HTML的引入方式 . 8 1.3.3
注釋、空格、分號 . 9
1.3.4
JavaScript調試控制臺 10
1.4本章小結. 11
1.5習題
. 11 第 2章 JavaScript基本語法 . 13 2.1變量
. 13
2.1.1
關鍵字與保留字 . 13
2.1.2
命名規則 . 14
2.1.3
規范與簡寫 . 15
2.2數據類型. 15
2.2.1
類型劃分 . 15
2.2.2
類型判斷 . 17
2.2.3
類型轉換 . 17
2.2.4
類型比較 . 18 2.3
運算符 19
2.3.1
算術運算符 . 19
2.3.2
賦值運算符 . 20
2.3.3
比較運算符 . 21
2.3.4
邏輯運算符 . 22
2.3.5
條件運算符 . 22
2.4
流程控制 23
2.4.1
if判斷 23
2.4.2
switch判斷 27
2.4.3
while循環 . 29
2.4.4
for循環 31
2.5
本章小結 34
2.6
習題 34 第 3章 DOM的基本操作 36 3.1
獲取元素 36
3.1.1
document文檔. 36
3.1.2
getElementById()方法. 38
3.1.3
元素屬性操作 . 39
3.2
元素樣式操作 . 40
3.2.1 行間樣式 . 40
cssText . 42 3.2.2
3.2.3 非行間樣式 . 42
3.3
獲取集合 47
3.3.1
getElementsByTagName()方法 . 47
3.3.2
getElementsByClassName()方法 51
3.3.3
類似 CSS方式獲取元素 53
innerHTML 53 3.3.4
3.3.5 獲取元素 . 55
3.4
實際運用 57
3.4.1
隔行換色 . 57
3.4.2
拼接背景圖 . 58
3.4.3
九九乘法表 . 60
3.5
本章小結 61 目錄 XI
3.6 習題 61 第 4章 JavaScript函數 62 4.1 定義函數 62 4.1.1 函數簡介 . 62 4.1.2 函數聲明 . 62 4.1.3 函數表達式 . 65 4.1.4 函數聲明方式與函數表達式方式的區別 65 4.2 操作函數 67 4.2.1 函數傳參 . 67
arguments. 69 4.2.2
4.2.3 函數返回值 . 70 4.2.4 函數作用域 . 72 4.2.5 函數與事件 . 73 4.2.6 實際運用 . 75 4.3 內置函數 77 4.3.1 彈窗模式 . 77 4.3.2 數字字符串轉為數字 . 81
eval. 82 4.3.3 isNaN . 83
4.3.4
4.3.5 有限數值 . 84 4.4 本章小結 84 4.5 習題 84 第 5章 JavaScript進階語法. 86 5.1 定時器 86 5.1.1 連續定時器 . 86 5.1.2 延遲定時器 . 88 5.1.3 實際運用 . 90 5.2 this關鍵字 93 5.2.1 指向操作 . 93 5.2.2 改變指向方法 . 96 5.2.3 實際運用 . 98 5.3 屬性操作 101 5.3.1 自定義屬性 . 101 5.3.2 獲取屬性四種方法 . 102 5.3.3 實際運用 . 104 5.4 其他 108
5.4.1
Math數學對象 108
5.4.2
真假值 . 110
5.4.3
邏輯運算賦值操作 . 112 5.5
本章小結 113
5.6
習題 113 第 6章字符串與數組 115 6.1
字符串 115
6.1.1
截取字符串方法 . 115
6.1.2
查找字符串方法 . 117
6.1.3
轉換字符串方法 . 119
6.2
數組 120
6.2.1
定義與使用數組 . 120
6.2.2
添加數組與刪除數組方法 122
6.2.3
查找數組方法 . 124
6.2.4
轉換數組方法 . 125
6.2.5
篩選數組方法 . 127
6.2.6
排序數組方法 . 128
6.3
實際運用 130
6.3.1
添加、刪除輸入框值 . 130
6.3.2
單擊排序列表項 . 131
6.3.3
展開、收縮文本內容 . 133
6.4
本章小結 134
6.5
習題 134 第 7章時間與正則 136 7.1
時間 136
7.1.1
獲取時間方法 . 136
7.1.2
計算時間間隔 . 141
7.1.3
指定時間節點 . 143
7.2
正則 145
7.2.1
正則的作用 . 145
7.2.2
正則表達式的兩種創建方式 145
7.2.3
正則表達式對象的使用 146
7.2.4
正則符號 . 146
7.2.5
String的正則方法. 155
7.3
實際運用 157
7.3.1
鐘表 . 157
7.3.2 金額千分符 . 159 7.4 本章小結 160 7.5 習題 160 第 8章 DOM詳解 162 8.1 DOM節點 162 8.1.1 DOM樹. 162 8.1.2 節點類型 . 163 8.1.3 子節點 . 165 8.1.4 父節點 . 168 8.1.5 兄弟節點 . 171 8.2 DOM操作 173 8.2.1 創建節點 . 173 8.2.2 添加、刪除節點 . 173 8.2.3 替換、克隆節點 . 179 8.3 元素尺寸 181 8.3.1 元素距離 . 181 8.3.2 滾動距離 . 183 8.3.3 元素大小 . 183 8.4 實際運用 184 8.4.1 留言板 . 184 8.4.2 返回頂部 . 186 8.4.3 模態框 . 187 8.5 本章小結 190 8.6 習題 190 第 9章 BOM詳解 192 9.1 window窗口. 192 9.1.1 window對象簡介 192 9.1.2 打開與關閉窗口 . 193 9.1.3 改變窗口尺寸和移動窗口位置 195 9.2 BOM與瀏覽器 198 9.2.1 瀏覽器網址 . 198 9.2.2 瀏覽器信息 . 201 9.2.3 瀏覽器歷史記錄 . 202 9.2.4 瀏覽器 Cookie. 203 9.3 實際運用 205 9.3.1 運行代碼框 . 205
9.3.2
SPA應用 . 206
9.3.3
記錄登錄用戶名 . 208
9.4
本章小結 210
9.5
習題 210 目錄 XIII 第 10章事件詳解. 212 10.1
event對象. 212
10.1.1
鼠標坐標 213
10.1.2
鍵盤鍵值 215
10.1.3
冒泡與捕獲 218
10.1.4
默認事件 223
10.2
事件高級操作. 224
10.2.1
事件綁定 224
10.2.2
事件取消 225
10.2.3
事件代理 227
10.3
實際運用 232
10.3.1
拖曳元素 232
10.3.2
輸入框提示信息. 234
10.3.3
自定義右鍵菜單. 235
10.3.4
滑輪滾動頁面 237
10.4
本章小結 238
10.5
習題 239 第 11章 JSON對象與 AJAX技術 . 240 11.1
JSON對象 240
11.1.1
JSON簡介 240
11.1.2
JSON應用 243
11.1.3
JSON相關方法 245
11.2
AJAX技術 . 247
11.2.1
AJAX簡介 . 247
11.2.2
AJAX的運行環境 . 248
11.2.3
AJAX執行步驟 . 255
11.3實際運用
. 259
11.3.1
AJAX留言板 . 259
11.3.2
百度搜索提示. 266
11.4本章小結
. 268
11.5習題
. 268 目錄 XV
第 12章面向對象. 270 12.1 面向對象基礎. 270 12.1.1 面向對象簡介 270 12.1.2 創建面向對象 273 12.1.3 原型與原型鏈 276 12.2 面向對象高級. 279 12.2.1 系統對象與包裝對象. 279 12.2.2 面向對象相關語法. 280 12.2.3 繼承 282 12.2.4 多態 284 12.3 Object對象詳解 . 287
Object.defineProperty(). 287 12.3.1
12.3.2 Object靜態方法. 293 12.3.3 Object實例方法. 295 12.4 本章小結 297 12.5 習題 297 第 13章動畫與算法 299 13.1 JavaScript動畫 . 299 13.1.1 原理分析 299 13.1.2 運動框架 303 13.1.3 tween運動算法 307 13.1.4 實戰輪播圖 311 13.2 JavaScript算法 . 314 13.2.1 遞歸 314 13.2.2 數組排序 315 13.2.3 數組去重 317 13.2.4 求昀大值和昀小值. 318 13.2.5 二分查找法 319 13.2.6 實戰照片墻 320 13.3 本章小結 325 13.4 習題 326 第 14章 ECMAScript 6.0 327 14.1 ECMAScript 6.0入門. 327 14.1.1 ECMAScript 6.0簡介 327 14.1.2 新增語法 329
14.1.3
解構賦值 333
14.1.4
rest參數 335
14.1.5
箭頭函數 335
14.1.6
Symbol類型 . 337 14.2
ECMAScript 6.0進階. 338
14.2.1
新增面向對象 338
14.2.2
promise規范. 341
14.2.3
for…of循環 . 343
14.2.4
set和 map數據結構 347
14.2.5
遍歷器與生成器. 351
14.3
本章小結 355
14.4
習題 355
- >
推拿
- >
唐代進士錄
- >
小考拉的故事-套裝共3冊
- >
伊索寓言-世界文學名著典藏-全譯本
- >
我與地壇
- >
我從未如此眷戀人間
- >
史學評論
- >
上帝之肋:男人的真實旅程