Logo 300 406cf2a4135690a879d66987aca1ce97c723a4a6103297b858557a4997423ccf
无

昵称登录后显示

1300/8小时
5年工作经验

2

被预约次数

6

被收藏次数

433

被浏览次数

擅长技能

ES6 Promise, Q, Bluebird 核心都是 Promise,缺点嘛就是必须引入这个新概念并且要用就得所有的地方都用 Promise。对于 Node 的原生 API,需要进行二次封装。Q 和 Bluebird 都是在实现 Promise A+ 标准的基础上提供了一些封装和帮助方法,比如 Promise.map 来进行并行操作等等。Promise 的一个问题就是性能,而 Bluebird 号称速度是所有 Promise 库里最快的。ES6 Promise 则是把 Promise 的包括进 js 标准库里,这样你就不需要依赖第三方实现了。

作者:尤雨溪
链接:https://www.zhihu.com/question/25413141/answer/30767780
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

项目经验

要说简单,async 是最简单的,只是在 callback 上加了一些语法糖而已。在不是很复杂的用例下够用了,前提是你已经习惯了 callback 风格的写法。

then.js 上手也是比较简单的,因为也是基于 callback 和 continuation passing,并不引入额外的概念,比起 async,链式 API 更流畅,个人挺喜欢的。我挺久以前写过一个在 Node 里面跑 shell 命令的小工具,思路差不多:https://www.npmjs.org/package/shell-task

作者:尤雨溪
链接:https://www.zhihu.com/question/25413141/answer/30767780
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日下班后

可兼职地点

海淀
上地
西二旗
五道口
回龙观

最大可兼职

5 天

0条评论 雇主评价

暂无评论~

被预约

2

被收藏

6

被浏览

433

暂停预约

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日下班后

可兼职地点

海淀
上地
西二旗
五道口
回龙观

最大可兼职

5 天