首页/全部课程/前端/课程详情
课程介绍

和Promise相关的手写和代码输出是大厂面试和15k以上前端面试必问的内容,本主题会覆盖绝大多数与Promise大厂面试相关的场景。

课程简介:

使用Promise封装Ajax、二次封装Axios

详细介绍Promise静态方法的使用场景、用法,Promise.all、Promise.allSettled、Promise.race、Promise.any、Promise.resolve、Promise.reject

手写Promise.all、Promise.race、Promise.allSettled

手写Promise.any、Promise.last、Promise.queue

并发请求限制数量手写代码

手写代码实现Promisify

讲解宏任务微任务的处理方式

Promise 微任务和setTimeout宏任务代码输出题目解析

带async/await 代码输出解析

讲解Promise A+规范,手写Promise

Promise链式调用时错误的处理

常见问题
Q1: 本课程的价格是一次性的吗?
A: 课程标价就是整个课程的价格,购买后观看本课程内所有章节视频不另外收费。
Q2: 购买本课程提供所用软件吗?
A: 客栈学院只提供课程教学,不提供软件销售和下载,请同学们自行安装好正版软件进行学习。
Q3: 本课程有观看有效期吗?
A: 课程不限有效期,购买成功即可随时观看。
Q4: 本课程视频可以下载吗?
A: 由于视频涉及版权问题,课程视频不支持下载。
Q5: 本课程买了之后有售后服务吗?
A: 购买完课程之后可以加售后答疑微信,课程学习过程中会有资料发送、答疑解惑等售后服务内容。
目录29章43节
第1章 Promise面试会问什么
1-1: Promise面试会问什么
第2章 封装ajax、二次封装axios
2-1: 封装ajax、二次封装axios
第3章 Promise.all详细用法
3-1: Promise.all详细用法
第4章 Promise.allSettled详细用法
4-1: Promise.allSettled详细用法
第5章 Promise.race详细用法
5-1: Promise.race详细用法
第6章 Promise.any详细用法
6-1: Promise.any详细用法
第7章 Promise.reject和Promise.resolve
7-1: Promise.reject和Promise.resolve
第8章 Promise.all使用
8-1: Promise.all使用
第9章 手写Promise.all
9-1: 手写Promise.all
第10章 手写Promise.all代码测试
10-1: 手写Promise.all代码测试
第11章 手写Promise.race
11-1: 手写Promise.race
第12章 手写Promise.race代码测试
12-1: 手写Promise.race代码测试
第13章 手写Promise.allSettled
13-1: 手写Promise.allSettled
第14章 Promise.allSettled代码测试
14-1: Promise.allSettled代码测试
第15章 手写Promise.any
15-1: 手写Promise.any
第16章 手写Promise.any代码测试
16-1: 手写Promise.any代码测试
第17章 手写Promise.last
17-1: 手写Promise.last
第18章 手写Promise.last代码测试
18-1: 手写Promise.last代码测试
第19章 手写Promise.queue
19-1: 手写Promise.queue
第20章 并发请求需求
20-1: 并发请求需求
第21章 手写并发请求
21-1: 手写并发请求
第22章 使用闭包优化并发请求结果顺序
22-1: 使用闭包保存结果顺序
22-2: 代码测试
22-3: 思考
第23章 Promisify
23-1: Promisify
第24章 宏任务、微任务原理
24-1: 宏任务、微任务
24-2: 24.2找规律
第25章 宏任务、微任务案例
25-1: 宏任务、微任务案例1
25-2: 宏任务、微任务案例2
25-3: 宏任务、微任务案例3
25-4: 宏任务、微任务案例4
25-5: 宏任务、微任务案例5
第26章 async、await微任务代码输出
26-1: async、await微任务代码输出1
26-2: async、await微任务代码输出2
第27章 Promise A+规范
27-1: Promse A+ 解读1
27-2: Promse A+ 解读2
第28章 手写Promise
28-1: 手写Promise 1
28-2: 手写Promise 2
28-3: 答疑
第29章 Promise链式调用与错误处理
29-1: Promise链式调用与错误捕获1
29-2: Promise链式调用与错误捕获2
29-3: Promise链式调用与错误捕获3
29-4: Promise链式调用与错误捕获4
若愚
饥人谷CTO
若愚:前百度、阿里巴巴工程师,饥人谷最受欢迎的讲师之一,擅长 Node.js、Vue.js技术栈 ,善于把复杂的问题简单化。