NPM酷库:pify 将异步函数Promise化

2018-01-30
阅读 1 分钟
5.4k
所有Node.js标准库和很多第三方库提供的接口都是callback样式的,在ES7标准时代,使用async/await配合Promise才是最佳实践。

NPM酷库:bluebird Promise工具库

2018-01-29
阅读 1 分钟
3.4k
昨天我们了解了增强版Promise库:q。q库实现了比ES2015标准更多的Promise方法,今天我们继续学习另一个功能强大的Promise工具库:bluebird。

NPM酷库:q 增强版Promise

2018-01-28
阅读 1 分钟
2.9k
昨天我们了解了如何使用Promise管理异步任务,但是ES2015标准的Promise对象实现的接口非常有限,只包含 Promise.all() Promise.race() promise.then() promise.catch() ,这些接口在实际使用中是不够用的,比如我们没办法直接判断一个Promise对象是否已经完成。

NPM酷库:promise 异步任务状态管理

2018-01-28
阅读 2 分钟
2k
JavaScript的优势就在于其基于异步事件模型,从而Node.js能够拥有非常强大的性能表现。但是,JavaScript的callback方式做异步处理,多层级情况下对人而言简直是噩梦,故而称之为回调地域: