Promise 的 N 种用法

时间: 2017-04-06 - 21:00
地点: 线上 - 直播

活动内容 [活动纠错]

翟路佳

热爱编程,希望把程序员作为终身职业。享受不断学习、不断进步的过程,享受解决难题后的畅快。

从业10年有余,目前是一名全栈工程师,技术偏前端。

喜欢分享,好奇心旺盛,喜欢琢磨产品,喜欢观察商业模式。


【内容简介】

为解决异步函数的回调陷阱,开发社区不断摸索,终于折腾出来 Promise 这套方案。它不增加新的语法,可以适配当前的主流浏览器;写出来的代码也很好读懂;并且包含优秀的调试和捕获异常方案。在迭代中逐步完善,最终被吸收进 ES2015 规范。

现在大部分浏览器和 Node.js 都已原生支持 Promise,很多类库也开始返回 Promise 对象,即使面对 IE,也有各种降级适配策略。如果您现在还不会使用 Promise,那么我建议您尽快学习一下。

本次分享我准备结合近期的一些开发经验,总结一下 Promise 常见用法,介绍一下我踩过的坑。分享大纲如下:

什么是 Promise

为什么要用 Promise

Promise 详解

简单范例

复杂加载过程

改进代码可读性

常见错误

活动品牌