使用 polyfills 的简易方法 http://blog.oneapm.com/apm-tech/613.html Polyfills是一种保证使用现代代码的绝佳办法,同时还能支持旧版浏览器。但是目前polyfills使用起来很困难,因此我们开发了一种全新的服务以便简化其使用方法。

Promise对象 http://javascript.ruanyifeng.com/advanced/promise.html

正常的流程:处理Promise后,一直处理then方法,知道完成所有then。

异常的流程:执行Promise后,调用第一个catch,然后继续执行第一个catch后面的then。

最后catch的流程:执行Promise后,忽略中途的then,直接到最后的catch方法处理。

所有catch的中途出错流程:报错的地方,直接转到后面第一个catch,执行完后,继续执行这个catch后面的then。

最后catch的中途出错流程:从中途报错的then直接转到最后的catch方法。