JavaScript 编程精解》(Eloquent JavaScript)第三版,是由马尔奇·哈弗贝克(Marlin Haverbeke)JavaScript程序员编写的JS入门书籍,Marlin Haverbeke通晓多种编程语言,在Web开发方面积累了丰富的经验,在JavaScript领域颇有影响力。创建并维护着多个流行的开源项目,如codeMirror编辑器和Tem类型推导引擎等。

《JavaScript 编程精解-第三版》书籍包括三大部分。前十二章讨论 JavaScript 语言本身的一些特性。接下来的 8 章讨论网页浏览器和 JavaScript 在网页编程中的实践。最后两章专门讲解另一个使用 JavaScript 编程的环境 —— Node.js。 书内包含有 5 个项目实战章,用于讲解规模较大的示例程序,根据项目出现次序,陆续构建递送机器人、程序设计语言、平台游戏、像素绘图程序和一个动态网站。

《JavaScript 编程精解-第三版》遵循CC知识共享协议,书中源代码遵循MIT开源协议。 第三版的原版英文书已被热心网友翻译为中文版。

英文原书在线阅读:http://eloquentjavascript.net/