程序员鸡皮
文章 分类 评论
323 4 39

站点介绍

一名PHP全栈程序员的日常......

浏览器的事件循环是怎么样的?

abzzp 2026-04-14 351 0条评论 前端 前端

首页 / 正文
本站是作为记录一名北漂程序员编程学习以及日常的博客,欢迎添加微信BmzhbjzhB咨询交流,喜欢吃红薯或粉条的也可以私聊我......

发布于2024-07-04

如果在执行Javascript代码的过程中,有异步如何操作呢?
中间我们插入了一个setTimeout的函数调用,这个函数被放入到通用栈里,执行会立即结束,并不会阻塞代码的执行。

浏览器的事件循环

那么事件循环,宏任务和微任务是什么?
1.优先处理微任务队列中的任务,处理完微任务队列中的所有任务
2.准备处理下一个宏任务,但是在处理下一个红任务之前,保证微任务队列已经清空。
3.执行宏任务,等到执行完宏任务之后
4.在开始执行下一个宏任务之前,再次检查微任务队列,有任务执行该微任务列队里面的任务,没有任务才会执行下一个宏任务。

微任务列队中的任务的优先级高于宏任务队列中的任务。

感谢大家观看

评论(0)

文章目录

最新评论

  • 姓名测试打分

    文章不错支持一下,非常喜欢

  • 免费算命

    文章不错非常喜欢,支持一下

  • 凡梦星尘

    友链已经添加好了,欢迎回访哈

  • 生辰八字算命

    文章不错支持一下,非常喜欢

  • 免费算命

    文章不错非常喜欢,支持一下

  • 生辰八字算命

    文章不错支持一下,非常喜欢

  • 免费算命

    文章不错非常喜欢,支持一下

  • 茗辰原

    马克吐温的作品就很经典,小时候很爱看

  • 姓名测试打分

    文章不错支持一下,非常喜欢

  • 姓名测试打分

    文章不错非常喜欢,支持

日历

2026年11月

日一二三四五六
1234567
891011121314
15161718192021
22232425262728
2930     

站点公告
本站是作为记录一名北漂程序员编程学习以及日常的博客,欢迎添加微信BmzhbjzhB咨询交流,喜欢吃红薯或粉条的也可以私聊我......
点击小铃铛关闭
配色方案