* liubin [https://github.com/liubin](https://github.com/liubin)
* 除去kakau和honnkyou的其余部分的翻译、整体校对,以及源代码,工具部分的翻译
* kaku [https://github.com/kaku87](https://github.com/kaku87)
* 1.1\. Promise是什么、1.2\. Promise 简介、1.3\. 编写Promise代码
* honnkyou [https://github.com/honnkyou](https://github.com/honnkyou)
* 3.1\. 基本测试
## 9.1\. 给原著者留言、后记
[后记.pdf](https://gumroad.com/l/javascript-promise) 里面记录了笔者为什么要写这么一本书,编写的过程,以及如何进行测试。
* [![下载后记(日文版)](http://liubin.github.io/promises-book/public/img/gumroad-green.svg)](https://gumroad.com/l/javascript-promise) [JavaScript Promise迷你书后记(日文版)](https://gumroad.com/l/javascript-promise)
你可以在Gumroad以免费的价格或者自己设定一个任意的价格来下载本书的后记。
在下载的时候,会有一个给作者留言的地方, 希望各位读者能写下一点什么之后下载。
如果本书有任何问题的话,也可以通过 GitHub或者Gitter 来提交。
* [Issues · azu/promises-book](https://github.com/azu/promises-book/issues?state=open)
* [azu/promises-book - Gitter](https://gitter.im/azu/promises-book)
- 前言
- 第一章 - 什么是Promise
- 1.1. 什么是Promise
- 1.2. Promise简介
- 1.3. 编写Promise代码
- 第二章 - 实战Promise
- 2.1. Promise.resolve
- 2.2. Promise.reject
- 2.3. 专栏: Promise只能进行异步操作?
- 2.4. Promise#then
- 2.5. Promise#catch
- 2.6. 专栏: 每次调用then都会返回一个新创建的promise对象
- 2.7. Promise和数组
- 2.8. Promise.all
- 2.9. Promise.race
- 2.10. then or catch?
- 第三章 - Promise测试
- 3.1. 基本测试
- 3.2. Mocha对Promise的支持
- 3.3. 编写可控测试(controllable tests)
- 第四章 - Advanced
- 4.1. Promise的实现类库(Library)
- 4.2. Promise.resolve和Thenable
- 4.3. 使用reject而不是throw
- 4.4. Deferred和Promise
- 4.5. 使用Promise.race和delay取消XHR请求
- 4.6. 什么是 Promise.prototype.done ?
- 4.7. Promise和方法链(method chain)
- 4.8. 使用Promise进行顺序(sequence)处理
- 第五章 - Promises API Reference
- 5.1. Promise#then
- 5.2. Promise#catch
- 5.3. Promise.resolve
- 5.4. Promise.reject
- 5.5. Promise.all
- 5.6. Promise.race
- 第六章 - 用語集
- 第七章 - 参考网站
- 第八章 - 关于作者
- 第九章 - 关于译者