91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
JavaScript權(quán)威指南(原書第7版)
JavaScript權(quán)威指南(原書第7版)
David Flanagan
李松峰 譯
出版時(shí)間:2021年04月
頁(yè)數(shù):596
“本書包含的知識(shí)是前所未有的。作者對(duì)這門語(yǔ)言有極其精 深的理解,跟著作者的腳步,你將穿過JavaScript的重重迷霧,探索令人嘆為觀止的真知,讓你的JavaScript代碼質(zhì)量和編程效率更上一層樓,最終折服于本書的驚人魅力。”
——Schalk Neethling
MDN Web Docs資深前端工程師
“David Flanagan帶領(lǐng)讀者領(lǐng)略了JavaScript的全景,包括語(yǔ)言及其生態(tài),展現(xiàn)在讀者眼前的是一幅巨細(xì)無(wú)遺的美麗畫卷。”
——Sarah Wachs
前端開發(fā)者,Women Who Code Berlin負(fù)責(zé)人
JavaScript是Web編程語(yǔ)言,也是如今軟件開發(fā)者使用最多的編程語(yǔ)言。近25年來(lái),這本暢銷書一直是JavaScript程序員必讀的技 術(shù)著作,本版已經(jīng)更新到涵蓋JavaScript的2020版。新增的關(guān)于類、模塊、迭代器、生成器、期約和async/await的章節(jié)中,令人深思、富有啟發(fā)性的示例隨處可見。
本書適合想學(xué)習(xí)JavaScript的程序員,以及希望深入理解和掌握這門語(yǔ)言的Web開發(fā)者。

  1. 前言
  2. 第1章 簡(jiǎn)介
  3. 1.1 探索
  4. 1.2 Hello World
  5. 1.3 之旅
  6. 1.4 示例:字符頻率柱形圖
  7. 1.5 小結(jié)
  8. 第2章 詞法結(jié)構(gòu)
  9. 2.1 程序的文本
  10. 2.2 注釋
  11. 2.3 字面量
  12. 2.4 標(biāo)識(shí)符和保留字
  13. 2.5 Unicode
  14. 2.6 可選的分號(hào)
  15. 2.7 小結(jié)
  16. 第3章 類型、值和變量
  17. 3.1 概述與定義
  18. 3.2 數(shù)值
  19. 3.3 文本
  20. 3.4 布爾值
  21. 3.5 null與undefined
  22. 3.6 符號(hào)
  23. 3.7 全局對(duì)象
  24. 3.8 不可修改的原始值與可修改的對(duì)象引用
  25. 3.9 類型轉(zhuǎn)換
  26. 3.10 變量聲明與賦值
  27. 3.11 小結(jié)
  28. 第4章 表達(dá)式與操作符
  29. 4.1 主表達(dá)式
  30. 4.2 對(duì)象和數(shù)組初始化程序
  31. 4.3 函數(shù)定義表達(dá)式
  32. 4.4 屬性訪問表達(dá)式
  33. 4.5 調(diào)用表達(dá)式
  34. 4.6 對(duì)象創(chuàng)建表達(dá)式
  35. 4.7 操作符概述
  36. 4.8 算術(shù)表達(dá)式
  37. 4.9 關(guān)系表達(dá)式
  38. 4.10 邏輯表達(dá)式
  39. 4.11 賦值表達(dá)式
  40. 4.12 求值表達(dá)式
  41. 4.13 其他操作符
  42. 4.14 小結(jié)
  43. 第5章 語(yǔ)句
  44. 5.1 表達(dá)式語(yǔ)句
  45. 5.2 復(fù)合語(yǔ)句與空語(yǔ)句
  46. 5.3 條件語(yǔ)句
  47. 5.4 循環(huán)語(yǔ)句
  48. 5.5 跳轉(zhuǎn)語(yǔ)句
  49. 5.6 其他語(yǔ)句
  50. 5.7 聲明
  51. 5.8 小結(jié)
  52. 第6章 對(duì)象
  53. 6.1 對(duì)象簡(jiǎn)介
  54. 6.2 創(chuàng)建對(duì)象
  55. 6.3 查詢和設(shè)置屬性
  56. 6.4 刪除屬性
  57. 6.5 測(cè)試屬性
  58. 6.6 枚舉屬性
  59. 6.7 擴(kuò)展對(duì)象
  60. 6.8 序列化對(duì)象
  61. 6.9 對(duì)象方法
  62. 6.10 對(duì)象字面量擴(kuò)展語(yǔ)法
  63. 6.11 小結(jié)
  64. 第7章 數(shù)組
  65. 7.1 創(chuàng)建數(shù)組
  66. 7.2 讀寫數(shù)組元素
  67. 7.3 稀疏數(shù)組
  68. 7.4 數(shù)組長(zhǎng)度
  69. 7.5 添加和刪除數(shù)組元素
  70. 7.6 迭代數(shù)組
  71. 7.7 多維數(shù)組
  72. 7.8 數(shù)組方法
  73. 7.9 類數(shù)組對(duì)象
  74. 7.10 作為數(shù)組的字符串
  75. 7.11 小結(jié)
  76. 第8章 函數(shù)
  77. 8.1 定義函數(shù)
  78. 8.2 調(diào)用函數(shù)
  79. 8.3 函數(shù)實(shí)參與形參
  80. 8.4 函數(shù)作為值
  81. 8.5 函數(shù)作為命名空間
  82. 8.6 閉包
  83. 8.7 函數(shù)屬性、方法與構(gòu)造函數(shù)
  84. 8.8 函數(shù)式編程
  85. 8.9 小結(jié)
  86. 第9章 類
  87. 9.1 類和原型
  88. 9.2 類和構(gòu)造函數(shù)
  89. 9.3 使用class關(guān)鍵字的類
  90. 9.4 為已有類添加方法
  91. 9.5 子類
  92. 9.6 小結(jié)
  93. 第10章 模塊
  94. 10.1 基于類、對(duì)象和閉包的模塊
  95. 10.2 Node中的模塊
  96. 10.3 ES6中的模塊
  97. 10.4 小結(jié)
  98. 第11章 標(biāo)準(zhǔn)庫(kù)
  99. 11.1 集合與映射
  100. 11.2 定型數(shù)組與二進(jìn)制數(shù)據(jù)
  101. 11.3 正則表達(dá)式與模式匹配
  102. 11.4 日期與時(shí)間
  103. 11.5 Error類
  104. 11.6 JSON序列化與解析
  105. 11.7 國(guó)際化API
  106. 11.8 控制臺(tái)API
  107. 11.9 URL API
  108. 11.10 計(jì)時(shí)器
  109. 11.11 小結(jié)
  110. 第12章 迭代器與生成器
  111. 12.1 迭代器原理
  112. 12.2 實(shí)現(xiàn)可迭代對(duì)象
  113. 12.3 生成器
  114. 12.4 高級(jí)生成器特性
  115. 12.5 小結(jié)
  116. 第13章 異步
  117. 13.1 使用回調(diào)的異步編程
  118. 13.2 期約
  119. 13.3 async和await
  120. 13.4 異步迭代
  121. 13.5 小結(jié)
  122. 第14章 元編程
  123. 14.1 屬性的特性
  124. 14.2 對(duì)象的可擴(kuò)展能力
  125. 14.3 prototype特性
  126. 14.4 公認(rèn)符號(hào)
  127. 14.5 模板標(biāo)簽
  128. 14.6 反射API
  129. 14.7 代理對(duì)象
  130. 14.8 小結(jié)
  131. 第15章 瀏覽器中的
  132. 15.1 Web編程基礎(chǔ)
  133. 15.2 事件
  134. 15.3 操作DOM
  135. 15.4 操作CSS
  136. 15.5 文檔幾何與滾動(dòng)
  137. 15.6 Web組件
  138. 15.7 可伸縮矢量圖形
  139. 15.8 與圖形
  140. 15.9 Audio API
  141. 15.10 位置、導(dǎo)航與歷史
  142. 15.11 網(wǎng)絡(luò)
  143. 15.12 存儲(chǔ)
  144. 15.13 工作線程與消息傳遞
  145. 15.14 示例:曼德布洛特集合
  146. 15.15 小結(jié)及未來(lái)閱讀建議
  147. 第16章 Node服務(wù)器端
  148. 16.1 Node編程基礎(chǔ)
  149. 16.2 Node默認(rèn)異步
  150. 16.3 緩沖區(qū)
  151. 16.4 事件與EventEmitter
  152. 16.5 流
  153. 16.6 進(jìn)程、CPU和操作系統(tǒng)細(xì)節(jié)
  154. 16.7 操作文件
  155. 16.8 HTTP客戶端與服務(wù)器
  156. 16.9 非HTTP網(wǎng)絡(luò)服務(wù)器及客戶端
  157. 16.10 操作子進(jìn)程
  158. 16.11 工作線程
  159. 16.12 小結(jié)
  160. 第17章 工具和擴(kuò)展
  161. 17.1 使用ESLint檢查代碼
  162. 17.2 使用Prettier格式化代碼
  163. 17.3 使用Jest做單元測(cè)試
  164. 17.4 使用npm管理依賴包
  165. 17.5 代碼打包
  166. 17.6 使用Babel轉(zhuǎn)譯
  167. 17.7 JSX:中的標(biāo)記表達(dá)式
  168. 17.8 使用Flow檢查類型
  169. 17.9 小結(jié)
  170. 關(guān)于作者
  171. 關(guān)于封面
書名:JavaScript權(quán)威指南(原書第7版)
作者:David Flanagan
譯者:李松峰 譯
國(guó)內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2021年04月
頁(yè)數(shù):596
書號(hào):978-7-111-67722-2
原版書書名:JavaScript: The Definitive Guide, Seventh Edition
原版書出版商:O'Reilly Media
David Flanagan
 
David Flanagan是Mozilla的軟件工程師,為O'Reilly撰寫了若干 著作,包括《JavaScript權(quán)威指南》《Ruby編程語(yǔ)言》,以及本版的先前版本。

David Flanagan是一名程序員,也是一名作家,它的個(gè)人網(wǎng)站是http://davidflanagan.com。他在O’Reilly出版的其他暢銷書還包括《JavaScript Pocket Reference》、《The Ruby Programming Language》以及《Java in a Nutshell》。David畢業(yè)于麻省理工學(xué)院,獲得計(jì)算機(jī)科學(xué)與工程學(xué)位。他和妻子和孩子一起生活在西雅圖和溫哥華之間的美國(guó)太平洋西北海岸。
 
 
購(gòu)買選項(xiàng)
定價(jià):139.00元
書號(hào):978-7-111-67722-2
出版社:機(jī)械工業(yè)出版社