ES6 是 ECMAScript 标准十余年来变动大的一个版本,其中添加了许多新的语法特性,既有大家耳熟能详的 Promise,也有闻所未闻的 Proxy 代理和 Reflection 反射;既有可以通过转译器(Transpiler)等方式在旧版本浏览器中实现兼容的 let、const、不定参数、展开运算符等功能,亦有无论如何都无法实现向前兼容的尾调用优化。深入理解 ES6 的特性对于所有 JavaScript 开发者而言至关重要,在可预见的未来,ES6 中引入的语言特性会成为 JavaScript 应用程序的主流特性,这也是《深入理解 ES6》的初衷。希望你通过阅读《深入理解 ES6》可以了解 ES6 的新特性,并在需要时能够随时使用。
Nicholas C. Zakas 自 2000 年以来一直致力于 Web 应用程序的开发,重点关注前端开发,并以写作和讲述前沿技术实践而闻名。他曾于雅虎主页任职 5 年有余,他也是多本书的作者,其中包括 The Principles of Object-Oriented JavaScript(No Starch Press 出版社)和 Professional JavaScript for Web Developers(Wrox 出版社)。
Juriy Zaytsev(在网上以 kangax 著称)是纽约的一位前端网站开发人员。自 2007 年以来,他一直在探索 JavaScript 的怪异特性并撰写相关文章。Juriy 为多个开源项目做出过贡献,其中包括 Prototype.js 和其他的热门项目,如他自己的 Fabric.js。他是按需定制打印服务 printio.ru 的共同创始人,目前任职于 Facebook。
书名 | 资源名 | 地址 | 备注 |
---|---|---|---|
Understanding ECMAScript 6 | 项目主页 | GitHub | |
《Understanding ECMAScript 6》简体中文版 | 项目主页 | GitHub |