Bluebird中Promise模式使用
Bluebird是一个高性能全功能的Promise库,主要有以下特性:
- 实现了Promises A+规范
- 同步检查(promise状态,返回值,失败原因)
- 并发调用(调用多个异步处理)
- 异步模型转化到Promise模式
- 使用通过并行使用Python/C#进行资源管理的取消和超时
- 并行的C#异步和等待
- 试用的工具方法,如:
.bind()
.call()
Promise.join()…- 调试解决方案和合理的默认值
- 优越的性能表现
bluebird支持node.js和浏览器端
node.js
|
|
然后
|
|
浏览器端支持(ES5)
可见对于IE必须是IE9和以上
用法:
下载:bluebird.js或bluebird.min.js
以解析一个json文件为例
|
|
具体需要看详细的可以查看官方github