persilee's Blog

Blog


  • 首页

  • 友链

  • 留言板

  • 归档

  • 关于

  • 搜索

es6 标签

4月
18
更新于
5月22
2018
JS

Promise诞生记

发表于 2018-04-18 | 更新于 2018-05-22 | 热度 ℃
| 字数统计: 651 (字) | 阅读时长: 3 (分钟)
Promise

前端近年的兴起,有大部分是因为 NodeJS 的诞生,而 NodeJS 是个适用于 异步IO 密集型的语言,一些基于 NodeJS 的框架,比喻 KOA2、Adonis 就有大量的 async 和 await 语法,async的函数的返回值就是 Promise 对象,我们可以用 async 和 await 语法,写出优雅的异步代码,来替换难看且难维护的回调函数。

这里我们会渐进式的来创建一个 Promise 的实现,如果,你还不了解 Promise ,赶快移步 Promise 了解学习,当然这个实现会符合 Promise/A+ 规范,JavaScript 中有很多第三方的 Promise 库,bluebird 就是一个第三方 Promise 类库,相比其它第三方类库或标准对象来说,其有以下优点:功能更齐全而不臃肿、浏览器兼容性更好,大家可以了解下。


阅读全文 »
李少颖(persilee)

李少颖(persilee)

26 日志
10 分类
51 标签
RSS
GitHub Twitter segmentfault 掘金 简书 POCO
推荐阅读
  • Callmesoul
© 2021 李少颖(persilee)
终于等到你(UV):   |   欢迎再来(PV):
Blog总字数: 79.8k字