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

Cover image

Eloquent JavaScript
第 3 版 (2018)

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

作者:Marijn Haverbeke。

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

插图来自不同的艺术家:封面和章节插图由Madalina Tantareanu创作。第 7 章和第 16 章的像素艺术由 Antonio Perdomo Pastor 创作。第 9 章的正则表达式图由 Jeff Avallone 使用regexper.com生成。第 11 章的乡村照片由 Fabrice Creuzot 拍摄。第 16 章的游戏概念由Thomas Palef设计。

第三版得到了325 位资金支持者的支持,其中最值得一提的是。第二版得到了454 位支持者的支持,并获得了的大力支持。

目录

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

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

    JavaScript 和浏览器
  15. 文档对象模型
  16. 处理事件
  17. 项目:平台游戏
  18. 在画布上绘画
  19. HTTP 和表单
  20. 项目:像素艺术编辑器
  21. (第三部分:Node)

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