書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
21世紀高等學校計算機專業(yè)實用規(guī)劃教材JAVASCRIPT實戰(zhàn)詳解

21世紀高等學校計算機專業(yè)實用規(guī)劃教材JAVASCRIPT實戰(zhàn)詳解

出版社:清華大學出版社出版時間:2019-10-01
開本: 其他 頁數(shù): 356
本類榜單:教材銷量榜
中 圖 價:¥49.5(6.2折) 定價  ¥79.9 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

21世紀高等學校計算機專業(yè)實用規(guī)劃教材JAVASCRIPT實戰(zhàn)詳解 版權(quán)信息

21世紀高等學校計算機專業(yè)實用規(guī)劃教材JAVASCRIPT實戰(zhàn)詳解 本書特色

本書是JavaScript初學者的不二之選。本書循序漸進、由淺入深,內(nèi)容豐富,實戰(zhàn)性強,全面覆蓋JavaScript的核心語法,包括變量、數(shù)據(jù)類型、作用域鏈、閉包、BOM和DOM模型、AJAX技術(shù)、面向?qū)ο蟮,還囊括了事件模型、算法、運動特效、ECMAScript6.0等。 本書既可作為各高等院校相關(guān)專業(yè)的教材,也可作為培訓機構(gòu)的教學用書,同時也非常適合廣大Web前端愛好者自學。

21世紀高等學校計算機專業(yè)實用規(guī)劃教材JAVASCRIPT實戰(zhàn)詳解 內(nèi)容簡介

本書是JavaScript初學者的不二之選。本書循序漸進、由淺入深,內(nèi)容豐富,實戰(zhàn)性強,全面覆蓋JavaScript的核心語法,包括變量、數(shù)據(jù)類型、作用域鏈、閉包、BOM和DOM模型、AJAX技術(shù)、面向?qū)ο蟮,還囊括了事件模型、算法、運動、ECMAScript6.0等。 本書既可作為各高等院校相關(guān)專業(yè)的教材,也可作為培訓機構(gòu)的教學用書,同時也很好適合廣大Web前端愛好者自學。

21世紀高等學校計算機專業(yè)實用規(guī)劃教材JAVASCRIPT實戰(zhàn)詳解 目錄

第 1章 JavaScript簡介 1 1.1什么是 JavaScript . 1
1.1.1
JavaScript的誕生 1
1.1.2
JavaScript與 Java的關(guān)系. 2 1.1.3
為什么學習 JavaScript 2
1.2
JavaScript的特性 . 3
1.2.1
語言特性 . 3
1.2.2
JavaScript與 ECMAScript的關(guān)系 . 4 1.2.3
JavaScript與 HTML和 CSS 的關(guān)系 . 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調(diào)試控制臺 10
1.4本章小結(jié). 11
1.5習題
. 11 第 2章 JavaScript基本語法 . 13 2.1變量
. 13
2.1.1
關(guān)鍵字與保留字 . 13
2.1.2
命名規(guī)則 . 14
2.1.3
規(guī)范與簡寫 . 15
2.2數(shù)據(jù)類型. 15
2.2.1
類型劃分 . 15
2.2.2
類型判斷 . 17
2.2.3
類型轉(zhuǎn)換 . 17
2.2.4
類型比較 . 18 2.3
運算符 19
2.3.1
算術(shù)運算符 . 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循環(huán) . 29
2.4.4
for循環(huán) 31
2.5
本章小結(jié) 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
本章小結(jié) 61 目錄 XI
3.6 習題 61 第 4章 JavaScript函數(shù) 62 4.1 定義函數(shù) 62 4.1.1 函數(shù)簡介 . 62 4.1.2 函數(shù)聲明 . 62 4.1.3 函數(shù)表達式 . 65 4.1.4 函數(shù)聲明方式與函數(shù)表達式方式的區(qū)別 65 4.2 操作函數(shù) 67 4.2.1 函數(shù)傳參 . 67
arguments. 69 4.2.2
4.2.3 函數(shù)返回值 . 70 4.2.4 函數(shù)作用域 . 72 4.2.5 函數(shù)與事件 . 73 4.2.6 實際運用 . 75 4.3 內(nèi)置函數(shù) 77 4.3.1 彈窗模式 . 77 4.3.2 數(shù)字字符串轉(zhuǎn)為數(shù)字 . 81
eval. 82 4.3.3 isNaN . 83
4.3.4
4.3.5 有限數(shù)值 . 84 4.4 本章小結(jié) 84 4.5 習題 84 第 5章 JavaScript進階語法. 86 5.1 定時器 86 5.1.1 連續(xù)定時器 . 86 5.1.2 延遲定時器 . 88 5.1.3 實際運用 . 90 5.2 this關(guān)鍵字 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數(shù)學對象 108
5.4.2
真假值 . 110
5.4.3
邏輯運算賦值操作 . 112 5.5
本章小結(jié) 113
5.6
習題 113 第 6章字符串與數(shù)組 115 6.1
字符串 115
6.1.1
截取字符串方法 . 115
6.1.2
查找字符串方法 . 117
6.1.3
轉(zhuǎn)換字符串方法 . 119
6.2
數(shù)組 120
6.2.1
定義與使用數(shù)組 . 120
6.2.2
添加數(shù)組與刪除數(shù)組方法 122
6.2.3
查找數(shù)組方法 . 124
6.2.4
轉(zhuǎn)換數(shù)組方法 . 125
6.2.5
篩選數(shù)組方法 . 127
6.2.6
排序數(shù)組方法 . 128
6.3
實際運用 130
6.3.1
添加、刪除輸入框值 . 130
6.3.2
單擊排序列表項 . 131
6.3.3
展開、收縮文本內(nèi)容 . 133
6.4
本章小結(jié) 134
6.5
習題 134 第 7章時間與正則 136 7.1
時間 136
7.1.1
獲取時間方法 . 136
7.1.2
計算時間間隔 . 141
7.1.3
指定時間節(jié)點 . 143
7.2
正則 145
7.2.1
正則的作用 . 145
7.2.2
正則表達式的兩種創(chuàng)建方式 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 本章小結(jié) 160 7.5 習題 160 第 8章 DOM詳解 162 8.1 DOM節(jié)點 162 8.1.1 DOM樹. 162 8.1.2 節(jié)點類型 . 163 8.1.3 子節(jié)點 . 165 8.1.4 父節(jié)點 . 168 8.1.5 兄弟節(jié)點 . 171 8.2 DOM操作 173 8.2.1 創(chuàng)建節(jié)點 . 173 8.2.2 添加、刪除節(jié)點 . 173 8.2.3 替換、克隆節(jié)點 . 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 模態(tài)框 . 187 8.5 本章小結(jié) 190 8.6 習題 190 第 9章 BOM詳解 192 9.1 window窗口. 192 9.1.1 window對象簡介 192 9.1.2 打開與關(guān)閉窗口 . 193 9.1.3 改變窗口尺寸和移動窗口位置 195 9.2 BOM與瀏覽器 198 9.2.1 瀏覽器網(wǎng)址 . 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應(yīng)用 . 206
9.3.3
記錄登錄用戶名 . 208
9.4
本章小結(jié) 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
本章小結(jié) 238
10.5
習題 239 第 11章 JSON對象與 AJAX技術(shù) . 240 11.1
JSON對象 240
11.1.1
JSON簡介 240
11.1.2
JSON應(yīng)用 243
11.1.3
JSON相關(guān)方法 245
11.2
AJAX技術(shù) . 247
11.2.1
AJAX簡介 . 247
11.2.2
AJAX的運行環(huán)境 . 248
11.2.3
AJAX執(zhí)行步驟 . 255
11.3實際運用
. 259
11.3.1
AJAX留言板 . 259
11.3.2
百度搜索提示. 266
11.4本章小結(jié)
. 268
11.5習題
. 268 目錄 XV
第 12章面向?qū)ο? 270 12.1 面向?qū)ο蠡A(chǔ). 270 12.1.1 面向?qū)ο蠛喗? 270 12.1.2 創(chuàng)建面向?qū)ο? 273 12.1.3 原型與原型鏈 276 12.2 面向?qū)ο蟾呒? 279 12.2.1 系統(tǒng)對象與包裝對象. 279 12.2.2 面向?qū)ο笙嚓P(guān)語法. 280 12.2.3 繼承 282 12.2.4 多態(tài) 284 12.3 Object對象詳解 . 287
Object.defineProperty(). 287 12.3.1
12.3.2 Object靜態(tài)方法. 293 12.3.3 Object實例方法. 295 12.4 本章小結(jié) 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 實戰(zhàn)輪播圖 311 13.2 JavaScript算法 . 314 13.2.1 遞歸 314 13.2.2 數(shù)組排序 315 13.2.3 數(shù)組去重 317 13.2.4 求昀大值和昀小值. 318 13.2.5 二分查找法 319 13.2.6 實戰(zhàn)照片墻 320 13.3 本章小結(jié) 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
解構(gòu)賦值 333
14.1.4
rest參數(shù) 335
14.1.5
箭頭函數(shù) 335
14.1.6
Symbol類型 . 337 14.2
ECMAScript 6.0進階. 338
14.2.1
新增面向?qū)ο? 338
14.2.2
promise規(guī)范. 341
14.2.3
for…of循環(huán) . 343
14.2.4
set和 map數(shù)據(jù)結(jié)構(gòu) 347
14.2.5
遍歷器與生成器. 351
14.3
本章小結(jié) 355
14.4
習題 355
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服