本书的目的是以目前还在制定中的ECMAScript 6 Promises规范为中心,着重向各位读者介绍JavaScript中对Promise相关技术的支持情况。
通过阅读本书,我们希望各位读者能在下面三个目标上有所收获。
学习Promise相关内容,能熟练使用Promise模式并进行测试
学习Promise适合什么、不适合什么,知道Promise不是万能的,不能什么都想用Promise来解决
以ES6 Promises为基础进行学习,逐渐发展形成自己的风格
像上面所提到的那样,本书主要是以ES6 Promises,即JavaScript的标准规范为基础的、Promise的相关知识为主要讲解内容。
在Firefox和Chrome这样技术比较超前的浏览器上,不需要安装额外的插件就能使用Promise功能,此外ES6 Promises的规范来源于Promises/A 社区,它有很多版本的实现。
我们将会从基础API开始介绍可以在浏览器的原生支持或者通过插件支持的Promise功能。 也希望各位读者能了解这其中Promise适合干什么,不适合干什么,能根据实际需求选择合适的技术实现方案。
本书的阅读对象需要对JavaScript有基本的了解和知识。
JavaScript: The Good Parts
JavaScript Patterns
JavaScript: The Definitive Guide, 6th Edition
Perfect JavaScript(日文版)
Effective JavaScript(日文版)
如果你读过上面的其中一本的话,就应该非常容易理解本书的内容了。
另外如果你有使用JavaScript编写Web应用程序的经验,或者使用Node.js编写过命令行、服务器端程序的话,那么你可能会对本文中的一些内容感到非常熟悉。
小编推荐阅读