JavaScript權威指南(原書第7版)

JavaScript權威指南(原書第7版) pdf epub mobi txt 電子書 下載 2025

[美] David Flanagan
圖書標籤:
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
●第1章 JavaScript簡介5
1.1 探索JavaScript7
1.2 Hello World8
1.3 JavaScript之旅9
1.4 示例:字符頻率柱形圖14
1.5 小結17
●第2章 詞法結構18
2.1 JavaScript程序的文本18
2.2 注釋19
2.3 字麵量19
2.4 標識符和保留字19
2.5 Unicode20
2.6 可選的分號21
2.7 小結23
●第3章 類型、值和變量24
3.1 概述與定義24
3.2 數值26
3.3 文本32
3.4 布爾值38
3.5 null與undefined39
3.6 符號40
3.7 全局對象41
3.8 不可修改的原始值與可修改的對象引用42
3.9 類型轉換44
3.10 變量聲明與賦值51
3.11 小結58
●第4章 錶達式與操作符59
4.1 主錶達式59
4.2 對象和數組初始化程序60
4.3 函數定義錶達式61
4.4 屬性訪問錶達式62
4.5 調用錶達式64
4.6 對象創建錶達式65
4.7 操作符概述66
4.8 算術錶達式70
4.9 關係錶達式75
4.10 邏輯錶達式79
4.11 賦值錶達式82
4.12 求值錶達式83
4.13 其他操作符86
4.14 小結91
●第5章 語句92
5.1 錶達式語句93
5.2 復閤語句與空語句93
5.3 條件語句94
5.4 循環語句99
5.5 跳轉語句106
5.6 其他語句113
5.7 聲明117
5.8 小結119
●第6章 對象120
6.1 對象簡介120
6.2 創建對象121
6.3 查詢和設置屬性124
6.4 刪除屬性128
6.5 測試屬性129
6.6 枚舉屬性130
6.7 擴展對象131
6.8 序列化對象133
6.9 對象方法133
6.10 對象字麵量擴展語法135
6.11 小結141
●第7章 數組143
7.1 創建數組144
7.2 讀寫數組元素146
7.3 稀疏數組148
7.4 數組長度148
7.5 添加和刪除數組元素149
7.6 迭代數組150
7.7 多維數組151
7.8 數組方法152
7.9 類數組對象163
7.10 作為數組的字符串165
7.11 小結166
●第8章 函數167
8.1 定義函數167
8.2 調用函數172
8.3 函數實參與形參177
8.4 函數作為值184
8.5 函數作為命名空間187
8.6 閉包188
8.7 函數屬性、方法與構造函數192
8.8 函數式編程196
8.9 小結201
●第9章 類202
9.1 類和原型203
9.2 類和構造函數204
9.3 使用class關鍵字的類209
9.4 為已有類添加方法215
9.5 子類216
9.6 小結226
●第10章 模塊227
10.1 基於類、對象和閉包的模塊227
10.2 Node中的模塊230
10.3 ES6中的模塊232
10.4 小結242
●第11章 JavaScript標準庫243
11.1 集閤與映射244
11.2 定型數組與二進製數據249
11.3 正則錶達式與模式匹配255
11.4 日期與時間273
11.5 Error類276
11.6 JSON序列化與解析277
11.7 國際化API280
11.8 控製颱API287
11.9 URL API290
11.10 計時器293
11.11 小結294
●第12章 迭代器與生成器295
12.1 迭代器原理296
12.2 實現可迭代對象296
12.3 生成器300
12.4 高級生成器特性303
12.5 小結306
●第13章 異步JavaScript307
13.1 使用迴調的異步編程307
13.2 期約311
13.3 async和await330
13.4 異步迭代332
13.5 小結338
●第14章 元編程340
14.1 屬性的特性340
14.2 對象的可擴展能力345
14.3 prototype特性346
14.4 公認符號347
14.5 模闆標簽354
14.6 反射API356
14.7 代理對象359
14.8 小結365
●第15章 瀏覽器中的JavaScript367
15.1 Web編程基礎369
15.2 事件382
15.3 操作DOM391
15.4 操作CSS406
15.5 文檔幾何與滾動412
15.6 Web組件416
15.7 可伸縮矢量圖形427
15.8 <canvas>與圖形434
15.9 Audio API453
15.10 位置、導航與曆史455
15.11 網絡463
15.12 存儲479
15.13 工作綫程與消息傳遞490
15.14 示例:曼德布洛特集閤496
15.15 小結及未來閱讀建議508
●第16章 Node服務器端JavaScript515
16.1 Node編程基礎516
16.2 Node默認異步520
16.3 緩衝區523
16.4 事件與EventEmitter525
16.5 流526
16.6 進程、CPU和操作係統細節536
16.7 操作文件537
16.8 HTTP客戶端與服務器547
16.9 非HTTP網絡服務器及客戶端551
16.10 操作子進程554
16.11 工作綫程558
16.12 小結566
●第17章 JavaScript工具和擴展568
17.1 使用ESLint檢查代碼569
17.2 使用Prettier格式化代碼570
17.3 使用Jest做單元測試570
17.4 使用npm管理依賴包573
17.5 代碼打包574
17.6 使用Babel轉譯576
17.7 JSX:JavaScript中的標記錶達式577
17.8 使用Flow檢查類型581
17.9 小結595
· · · · · · (收起)

具體描述

JavaScript是Web編程語言,也是很多軟件開發者使用的編程語言。近25年來,這本暢銷書一直是幾十萬JavaScript程序員必讀的技術著作,本版已經更新到涵蓋JavaScript的2020版。書中令人深思、富有啓發性的示例隨處可見。

這本“犀牛書”在很多工程師心目中有著至高無上的地位。如果你由於種種原因錯過瞭它之前的版本,那一定不要再錯過這一版瞭!

本書介紹JavaScript語言和由瀏覽器與Node實現的JavaScript API。本書適閤有一定編程經驗、想學習JavaScript讀者,也適閤已經在使用JavaScript但希望更深入地理解進而真正掌握這門語言的程序員。

本書的目標是全麵地講解JavaScript語言,對JavaScript程序中可能用到的重要的客戶端API和服務器端API提供深入的介紹。本書篇幅較長,內容非常詳盡,相信認真研究本書的讀者都能獲益良多。

用戶評價

評分

##兩個字:專業。

評分

##程序員就該是全棧的✊

評分

##明顯比之前版本薄瞭很多,也說明隨著瀏覽器的迭代(Chrome更新策略和IE退場功不可沒),JS越來越modern瞭。不過O'Reilly你他嗎還我單色動物阿!!!乾

評分

##新一版重讀也有收獲

評分

##真不錯

評分

##非常棒,深入淺齣,相比下第六部中依然有很多東西值得一讀!

評分

##經典

評分

##挺好的 當有一定基礎瞭再讀 吸收會順暢許多

評分

##兩個字:專業。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有