JavaScript 异步任务中的宏任务和微任务
JavaScript 评论 3 大约 227 字任务
- 同步任务(非耗时任务)
- 异步任务(耗时任务)
- 宏任务
- 微任务
宏任务 macrotask
- 异步
Ajax
请求 setTimeout
、setInterval
- 文件操作
- 其他宏任务
微任务 microtask
Promise
:.then
、.catch
、.finally
process.nextTick
- 其他微任务
执行顺序
每一个宏任务执行完之后,都会检查是否存在待执行的微任务,如果有,则执行所有微任务之后,再继续执行下一个宏任务。
阅读 788 · 发布于 2022-09-14
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
-
fHLvlxbf 3楼
e
Chrome | Windows 10 2023-07-24 -
11 2楼
11
Edge | Windows 10 2022-09-15 -
11 1楼
11
Edge | Windows 10 2022-09-15
随便看看
换一批
-
IDEA JavaFX Can't build artifact - fx:deploy is not available in this JDK阅读 4939
-
Semver 语义化版本阅读 308
-
Linux 使用 dstat 性能监测阅读 2570
-
PostgreSQL 修改数据库拥有者阅读 3263
-
Vue 页面切换时弹出确认框阅读 3422
-
Vue filters 过滤器阅读 499
-
JavaScript 屏幕旋转后获取浏览器宽高阅读 1460
-
Spring Boot 移除指定配置阅读 760
-
Nginx 配置之 worker_processes阅读 4395
-
微信小程序渲染富文本 HTML 标签阅读 3808