原书的观看地址:https://leanpub.com/understandinges6/read
本书的作者 Nicholas C. Zakas 是一名顶尖的前端工程师,曾出版《JavaScript 高级程序设计(Professional JavaScript for Web Developers)》《高性能 JavaScript(High Performance JavaScript)》等多本经典著作。
ECMAScript 2015 (ES6)是 ECMAScript 发展的重要里程碑,给前端开发者带来超越以往的深远影响。该标准已于去年正式发布,而作者在几年前便开始在网络出版平台 leanpub 上着手于本书的写作,对该标准进行了详细的解释,演示和探究,并于今年正式完结并出版。此书不论是作为学习资料还是技术手册都是难得的佳作。
本书的英文原版可以在线上免费观看, 也是我个人翻译的动力之一,由于本人只是出于兴趣而且水平实在有限,难免翻译的过程中会出现错误,希望读者能够谅解。我也尽量推荐去阅读英文原版,既原汁原味又能锻炼自身的英语水平。如遇到错误或有更好,更专业的翻译方式,欢迎向该书报出 issue 或提交 PR
本书已在 Amazon 上架,购买地址
汉化正在进行中,勘误和修正将在汉化完全之后施行。
第一章: 块级绑定(How Block Bindings Work)
第二章: 字符串及正则表达式(Strings and Regular Expressions )
第三章: ECMAScript 6 中的函数(Functions in ECMAScript 6)
第四章: 扩展的对象功能(Expanded Object Functionality)
第五章: 解构(Destructuring for Easier Data Access)
第六章: Symbols 与 Symbols属性(Symbols and Symbol Properties) - 正在施工
第七章: Sets 与 Maps(Sets and Maps)
第八章: 迭代器与生成器(Iterators and Generators)
第九章: 类 (Introducing JavaScript Classes)
第十章: 改进的数组功能(Improved Array Capabilities) - 未施工
第十一章: Promise 与 异步编程(Promises and Asynchronous Programming)
第十二章: 代理与反射API(Proxies and the Reflection API) - 未施工
第十三章: 模块(Encapsulating Code with Modules)
附录 A: 其它改进(Smaller ECMAScript 6 Changes)
附录 B: 领悟 ECMAScript 7(2016)(Understanding ECMAScript 7 (2016))