Cover image

Eloquent JavaScript
第四版 (2024)

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

作者:Marijn Haverbeke。

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

插画由多位艺术家绘制:封面由Péchane Sumi-e绘制。章节插画由Madalina Tantareanu绘制。第 7 章和第 16 章中的像素艺术由 Antonio Perdomo Pastor 绘制。第 9 章中的正则表达式图表由 Jeff Avallone 使用regexper.com 生成。第 16 章的游戏概念由Thomas Palef提供。

目录

  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. 项目:技能分享网站