學習JavaScript數(shù)據(jù)結(jié)構(gòu)與算法(第2版) 中文pdf文字版
11.7MB / 10-08
JavaScript開發(fā)框架權(quán)威指南 中文完整pdf掃描版[144MB]
144.6MB / 09-10
精通JavaScript(第2版) ([美]約翰·萊西格) 完整pdf掃描版[33MB]
33.5MB / 02-23
趣學JAVASCRIPT:教孩子學編程 中文pdf高清版[42MB]
42.7MB / 09-07
-
2024年前端最新場景題面試題 中文完整版pdf javascript電子書 / 2.45MB
-
深入理解JavaScript核心技術(shù)與設(shè)計模式 中文完整版PDF javascript電子書 / 1.31MB
-
JavaScript奇技淫巧 中文完整pdf版 javascript電子書 / 15.5MB
-
-
前端面試資料2024年大廠進階秘訣 中文PDF javascript電子書 / 107.29MB
-
vue2+vue3學習筆記 完整版PDF javascript電子書 / 27.1MB
-
JSON基礎(chǔ)教程+精編使用指南 完整版PDF javascript電子書 / 1.65MB
-
-
突破JavaScript編程實例五十講 JavaScript編程經(jīng)典實例詳細剖析 javascript電子書 / 5.19MB
-
vue、react面試題合集 (附答案) 中文PDF版 javascript電子書 / 5.59MB
詳情介紹
JavaScript編程精解(原書第2版)的第2版經(jīng)過全面的更新和修訂,覆蓋了JavaScript的絕大多數(shù)語言特性,涉及Web編程和Node.js服務器編程,以及JavaScript性能優(yōu)化等。《JavaScript編程精解(原書第2版)》的在線網(wǎng)站提供了所有源代碼,你可以通過在線沙箱來編輯、運行代碼,并實時查看輸出結(jié)果。
目錄
目錄
譯者序
贊譽
前言
第一部分JavaScript編程語言
第1章值、類型和運算符2
1.1值2
1.2數(shù)字3
1.3字符串5
1.4一元運算符6
1.5布爾值6
1.6未定義值8
1.7自動類型轉(zhuǎn)換8
1.8本章小結(jié)10
第2章程序結(jié)構(gòu)11
2.1表達式和語句11
2.2變量12
2.3關(guān)鍵字和保留字13
2.4環(huán)境14
2.5函數(shù)14
2.6console.log函數(shù)14
2.7返回值15
2.8prompt和confirm函數(shù)15
2.9控制流16
2.10條件執(zhí)行16
2.11while和do循環(huán)17
2.12代碼縮進19
2.13for循環(huán)19
2.14跳出循環(huán)20
2.15更新變量的簡便方法21
2.16switch條件分支21
2.17大寫22
2.18注釋22
2.19本章小結(jié)23
2.20習題23
第3章函數(shù)25
3.1定義函數(shù)25
3.2參數(shù)和作用域26
3.3嵌套作用域27
3.4函數(shù)值28
3.5符號聲明29
3.6調(diào)用棧29
3.7可選參數(shù)31
3.8閉包31
3.9遞歸32
3.10添加新函數(shù)35
3.11函數(shù)及其副作用37
3.12本章小結(jié)37
3.13習題38
第4章數(shù)據(jù)結(jié)構(gòu):對象和數(shù)組39
4.1松鼠人39
4.2數(shù)據(jù)集40
4.3屬性41
4.4方法41
4.5對象42
4.6可變性44
4.7松鼠人的記錄45
4.8計算關(guān)聯(lián)性47
4.9對象映射48
4.10分析結(jié)果49
4.11詳解數(shù)組50
4.12字符串及其屬性51
4.13arguments對象52
4.14Math對象53
4.15全局對象55
4.16本章小結(jié)55
4.17習題55
第5章高階函數(shù)58
5.1抽象59
5.2數(shù)組遍歷抽象59
5.3高階函數(shù)61
5.4參數(shù)傳遞62
5.5JSON63
5.6數(shù)組過濾64
5.7使用map函數(shù)轉(zhuǎn)換數(shù)組65
5.8使用reduce進行數(shù)據(jù)匯總65
5.9可組合性66
5.10性能開銷67
5.11曾曾曾曾……祖父67
5.12綁定70
5.13本章小結(jié)70
5.14習題71
第6章深入理解對象72
6.1歷史72
6.2方法73
6.3原型74
6.4構(gòu)造函數(shù)75
6.5覆蓋繼承的屬性76
6.6原型污染77
6.7無原型對象79
6.8多態(tài)79
6.9繪制表格80
6.10Getter與Setter84
6.11繼承85
6.12instanceof運算符87
6.13本章小結(jié)87
6.14習題88
第7章項目實戰(zhàn):構(gòu)建電子生態(tài)
系統(tǒng)89
7.1定義89
7.2描述世界90
7.3動物的編程接口91
7.4World對象93
7.5this及其作用域94
7.6賦予生命96
7.7動物的爬行動作98
7.8更多動物98
7.9更逼真的生態(tài)系統(tǒng)仿真99
7.10動作處理器100
7.11充實這個新世界102
7.12讓虛擬世界生機盎然103
7.13習題104
第8章處理缺陷與錯誤105
8.1開發(fā)人員造成的問題105
8.2嚴格模式106
8.3測試107
8.4調(diào)試108
8.5錯誤傳播109
8.6異常110
8.7異常后清理111
8.8選擇性捕獲112
8.9斷言114
8.10本章小結(jié)115
8.11習題115
第9章正則表達式116
9.1創(chuàng)建正則表達式116
9.2匹配測試117
9.3匹配字符集117
9.4部分模式重復118
9.5子表達式分組119
9.6匹配和分組119
9.7日期類型120
9.8單詞和字符串邊界121
9.9選項模式122
9.10匹配原理122
9.11回溯123
9.12replace方法125
9.13貪婪模式126
9.14動態(tài)創(chuàng)建RegExp對象127
9.15search方法128
9.16lastIndex屬性128
9.17解析INI文件129
9.18國際化字符131
9.19本章小結(jié)131
9.20習題132
第10章模塊134
10.1模塊的好處134
10.2使用函數(shù)作為命名空間136
10.3使用對象作為接口137
10.4與全局作用域分離138
10.5將數(shù)據(jù)作為代碼執(zhí)行138
10.6require函數(shù)139
10.7模塊加載過慢的問題140
10.8接口設(shè)計143
10.9本章小結(jié)144
10.10習題145
第11章項目實戰(zhàn):開發(fā)編程語言147
11.1解析147
11.2代碼執(zhí)行器150
11.3特殊形式151
11.4環(huán)境153
11.5函數(shù)154
11.6編譯155
11.7站在別人的肩膀上155
11.8習題156
第二部分在瀏覽器中使用JavaScript
第12章瀏覽器中的JavaScript160
12.1網(wǎng)絡和Internet160
12.2Web161
12.3HTML162
12.4HTML和JavaScript164
12.5沙箱164
12.6兼容性與瀏覽器之爭165
第13章文檔對象模型166
13.1文檔結(jié)構(gòu)166
13.2樹167
13.3標準168
13.4通過樹結(jié)構(gòu)訪問節(jié)點169
13.5查找元素170
13.6修改文檔170
13.7創(chuàng)建節(jié)點171
13.8屬性173
13.9布局175
13.10樣式176
13.11層疊樣式177
13.12查詢選擇器178
13.13位置與動畫179
13.14本章小結(jié)181
13.15習題181
第14章處理事件183
14.1事件處理器183
14.2事件與DOM節(jié)點184
14.3事件對象184
14.4傳播185
14.5默認動作186
14.6按鍵事件187
14.7鼠標點擊188
14.8鼠標移動189
14.9滾動事件191
14.10焦點事件192
14.11加載事件192
14.12腳本執(zhí)行時間線193
14.13設(shè)置定時器193
14.14降頻194
14.15本章小結(jié)195
14.16習題196
第15章項目實戰(zhàn):平臺游戲198
15.1游戲198
15.2實現(xiàn)技術(shù)199
15.3關(guān)卡199
15.4讀取關(guān)卡200
15.5活動元素201
15.6當封裝成為負擔203
15.7繪圖204
15.8動作與沖突208
15.9活動元素與動作209
15.10跟蹤按鍵213
15.11運行游戲213
15.12習題215
第16章使用canvas繪圖217
16.1SVG217
16.2canvas元素218
16.3填充與描邊219
16.4路徑220
16.5曲線221
16.6繪制餅狀圖224
16.7文本225
16.8圖像225
16.9變換227
16.10存儲與清除圖像的變換狀態(tài)228
16.11回到游戲230
16.12選擇圖像接口234
16.13本章小結(jié)235
16.14習題235
第17章HTTP協(xié)議概述237
17.1協(xié)議簡介237
17.2瀏覽器和HTTP238
17.3XMLHttpRequest240
17.4發(fā)送請求240
17.5異步請求241
17.6獲取XML數(shù)據(jù)242
17.7HTTP沙箱242
17.8抽象請求243
17.9Promise245
17.10運用HTTP247
17.11安全和HTTPS247
17.12本章小結(jié)248
17.13習題248
第18章表單和表單域250
18.1域250
18.2聚焦252
18.3禁用域252
18.4作為整體的表單253
18.5文本域254
18.6選擇框和單選框255
18.7選擇域256
18.8文件域257
18.9客戶端保存數(shù)據(jù)259
18.10本章小結(jié)261
18.11習題261
第19章項目實戰(zhàn):繪圖程序263
19.1實現(xiàn)263
19.2建立DOM264
19.3基礎(chǔ)265
19.4工具選擇265
19.5顏色和畫刷大小267
19.6保存269
19.7加載圖片文件270
19.8完成271
19.9習題272
第三部分高級主題
第20章Node.js276
20.1背景276
20.2異步性277
20.3node命令278
20.4模塊278
20.5使用NPM安裝279
20.6文件系統(tǒng)模塊281
20.7HTTP模塊282
20.8流283
20.9簡單的文件服務器284
20.10錯誤處理288
20.11本章小結(jié)290
20.12習題290
第21章項目實戰(zhàn):技能分享網(wǎng)站293
21.1設(shè)計293
21.2長輪詢294
21.3HTTP接口295
21.4服務器297
21.5客戶端303
21.6習題309
第22章JavaScript和性能311
22.1分階段編譯311
22.2圖形布局312
22.3定義圖313
22.4第一個力導向布局函數(shù)314
22.5性能分析316
22.6函數(shù)內(nèi)聯(lián)317
22.7退化回舊式循環(huán)318
22.8避免工作319
22.9產(chǎn)生更少的垃圾319
22.10垃圾回收320
22.11修改對象321
22.12動態(tài)類型322
22.13本章小結(jié)323
22.14習題324
下載地址
人氣書籍
鋒利的jQuery pdf電子書(168M)附源碼
ExtJs 3.0 最新最全中文API幫助文檔 CHM版
jquery1.7 中文手冊 CHM文檔(附jquery1.82 chm手冊)
javascript DOM編程藝術(shù)中文pdf版提供
最完整的JavaScript從入門到精通教程 pdf
鋒利的jquery 第2版 PDF掃描版(帶導航菜單109M)
JQuery 1.7中文手冊及JQuery UI 英文API CHM版
jQuery實戰(zhàn) 中文PDF版
智能社原創(chuàng)新版javaScript視頻教程[全集] 腳本之家推薦
深入淺出Node.js (樸靈著) 中文PDF掃描版[42MB]
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的JavaScript編程精解(原書第2版) 帶目錄完整pdf[96MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。