课程介绍
函数对象与实例对象
2种回调函数(同步与异步)
常见的内置错误
错误的处理(捕获与抛出)
Promise的理解
Promise的状态和状态改变
Promise的基本运行流程
Promise的基本使用
为什么要用Promise?
Promise的API说明
Promise的API使用
Promise的API使用-2
Promise的几个关键问题-1
Promise的几个关键问题-2
Promise的几个关键问题-3
Promise的几个关键问题-4
Promise的几个关键问题-5
自定义Promise——说明
自定义Promise_整体结构
自定义Promise——构造函数实现-1
自定义Promise——构造函数实现-2
自定义Promise_构造函数测试和完善
自定义Promise_then方法实现-1
自定义Promise_then方法实现-2
自定义Promise_then方法实现-3
自定义Promise_then方法测试和完善
自定义Promise_then方法实现(第2遍)
自定义Promise_Promise的resolve和reject方法
自定义Promise_Promise的all方法
Promise的race方法
完善all和race方法
Promise的resolveDela和rejectDelay方法
class版本
async与await
JS异步之宏队列与微队列
面试题-1
面试题-2
面试题-3
面试题-4
Promise是ES6中最重要也是最难的技术。中大型公司面试都会提问前端Promise的实现。 本视频教程,从最基本的回调/异常语法开始,到Promise的基本使用;从Promise难点技术分析,到一步步手写Promise的实现、扩展async和await深入分析、宏队列与微队列详解;最后通过经典的面试题,检验Promise学习的效果。通关之后,你就成为了Promise高级工程师。