easy

DocsVersion : 1.0.0

异步回调模块

Define in : promise.js

网页的交互越来越复杂,JavaScript 的异步操作也随之越来越多。如常见的 ajax 请求,需要在请求完成时响应操作,但是这个请求通常是异步的,那么处理请求完成的操作必须预先定义在回调函数中,等到请求完成就必须调用这个函数。这种非线性的编程方式会让开发者很不适应,同时也有诸多的不便。如果一个操作要等待多个异步 ajax 请求的完成,就会出现回调函数嵌套的情况,这就大大增加了代码的复杂性,对于代码的组织也很不优雅。

promise 模块就是为了解决这些回调的问题,让开发者可以用同步编程的方式轻松解决异步的问题。为了解决这些异步问题而形成的 promise 模式也是 CommonJS 的规范之一。

构造器
Promise
方法
rejectprototype
resolveprototype
thenprototype
whenstatic
属性
state