「很难找到比本书更详尽、更深思熟虑的 ES6 参考指南了。」
—ANGUS CROLL,Twitter 工程师、《If Hemingway Wrote JavaScript》(No Starch)作者
《你所不知道的 JS》系列包括: ■ 导读,型别与文法
■ 范畴与 Closures,this 与物件原型
■ 非同步处理与效能
■ ES6 与未来发展
不管你有多少的 JavaScript 使用经验,很有可能你还是没有完整地了解这个语言。作为《你所不知道的 JS》系列的一部分,这本简明的指南专注于 ECMAScript 6(ES6)中的新功能,也是 JavaScript 作为基础的最新版标准。
如同《你所不知道的 JS》系列其他书籍,《你所不知道的 JS|ES6 与未来发展》会深入探讨这个语言较为棘手的部分,也就是许多 JavaScript 程式设计师会干脆避开的那些部分。具备了这些知识后,你就能真正精通 JavaScript。
在这本书中,你会:
■ 学习新的 ES6 语法,帮助你舒缓常见编程惯用手法的痛点
■ 以迭代器(iterators)、产生器(generators)、模组(modules)及类别来组织程式码
■ 探索结合了 Promises 与产生器的非同步流程控制
■ 使用群集(collections)以结构化的方式更有效率地处理资料
■ 善用新的 API 辅助工具(helpers),包括了、Array、Object、Math、Number 与 String
■ 透过 meta programming(程式化编程)扩充你程式的能力
■ 预览很有可能会出现在 ES6 之后版本中的新功能
本系列之补充资料(程式码范例、练习等)可在此处下载:github.com/getify/You-Dont-Know-JS