js事件执行顺序

组内的小伙伴今天分享了一下【js事件执行顺序】,所以今天浅记一下,牢固理解和印象。

1. 首先js的任务事件分为2种,同步任务和异步任务,像我们代码中会立即执行的就是同步任务,需要一点时间比如调用后端接口等就是异步任务

2. 异步任务又分为2种:微任务和宏任务:

  微任务:Promise、nextTick、其他

  宏任务:setTimeout、setInterval、调用接口的ajax、文件操作、其他

3.  js是单线程的,它从上到下的执行,遇到同步任务处理,遇到异步任务时会把异步任务放到任务队列里面,等同步任务执行完后,再执行异步任务,异步任务中有宏任务和微任务,遇到微任务先执行微任务。

关键字:【同步任务】【异步任务】【微任务】【宏任务】

示例:

 

 

 

 

 

 

 

 

posted @   蛙仔  阅读(1649)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
历史上的今天:
2020-06-30 将一维数组处理成树形结构数据
2020-06-30 树形节点的过滤处理
点击右上角即可分享
微信分享提示