JS之Promise思维模式

来源:互联网 发布:单片机资源 编辑:程序博客网 时间:2024/06/06 09:40

如何理解Promise:

Promise直译即是“允诺,承诺”,在程序中即是“将要如何去处理某一问题,而不用考虑当前执行的程序是否完成或将出现错误”。

Promise的可怕之处:

1)干净简单的方法调用 (promise.then, promise.catch, promise.finally or promise.complete)

2)统一了 return/error 处理方式

3)轻松处理排队序列和并行序列

4)将所有问题异步化

5)  简化了异常处理


<script src="https://code.csdn.net/snippets/446404.js"></script>


目前jQuery和Angular.js中都已经集成了此功能。

参考文档:

http://www.slideshare.net/domenicdenicola/callbacks-promises-and-coroutines-oh-my-the-evolution-of-asynchronicity-in-javascript

https://github.com/kriskowal/q



0 0
原创粉丝点击