第三版现已推出。点击此处阅读

Eloquent JavaScript
第二版

这是一本关于 JavaScript、编程和数字世界奇迹的书。您可以在这里在线阅读,也可以购买纸质版书籍。

Cover image

作者:Marijn Haverbeke。

根据知识共享署名-非商业性使用许可协议授权。本书中的所有代码也可被认为是根据MIT 许可协议授权的。

插图来自不同艺术家:封面由 Wasif Hyder 绘制。电脑(引言)和独轮车人物(第 21 章)由 Max Xiantu 绘制。比特海洋(第 1 章)和狼人松鼠(第 4 章)由 Margarita Martínez 和 José Menor 绘制。章鱼(第 2 章和第 4 章)由 Jim Tierney 绘制。带开/关开关的对象(第 6 章)由 Dyle MacGregor 绘制。第 9 章中的正则表达式图表由 Jeff Avallone 使用regexper.com 生成。第 15 章的游戏概念由Thomas Palef 设计。第 16 章中的像素艺术由 Antonio Perdomo Pastor 绘制。

第二版能够出版要感谢454 位财务支持者,以及来自的重大贡献。

目录

  1. 引言
  2. (第一部分:语言)

    值、类型和运算符
  3. 程序结构
  4. 函数
  5. 数据结构:对象和数组
  6. 高阶函数
  7. 对象的秘密生活
  8. 项目:电子生命
  9. 错误和错误处理
  10. 正则表达式
  11. 模块
  12. 项目:编程语言
  13. (第二部分:浏览器)

    JavaScript 和浏览器
  14. 文档对象模型
  15. 处理事件
  16. 项目:平台游戏
  17. 在画布上绘制
  18. HTTP
  19. 表单和表单字段
  20. 项目:绘图程序
  21. (第三部分:Node)

    Node.js
  22. 项目:技能分享网站

其他页面

No Starch Press 将出版 Eloquent JavaScript 的纸质版,其中包括一个额外的章节。他们还销售比下面链接的文件更精致的电子书版本。

翻译