JS - 事件循环机制(Event Loop)

JS事件循环机制,最常用到的地方应该是做面试题,经常给出一段代码,让你写出console.log()顺序,很伤脑经,死记题目过不久又忘了。了解JS事件循环机制之后,可以很轻松的解决这类题目。

这里安利一下我这次学习课程《2分钟了解 JavaScript Event Loop | 面试必备》,视频很短,用动画的形式讲解了JS事件循环机制,真的很不错!有能力的同学去给UP主三连吧。题外话:之前看这个UP主的自我介绍视频,挺励志的一个前端工程师,从三本的学校再到读国外计算机研究生,现在应该30+岁了吧,可能他厌倦了企业的996,离职创作前端教学视频,他说创作教学是他的梦想,虽然艰难(收入问题),但因为是梦想,他做的很开心。挺敬佩他的,当今的社会,恐怕很少人能放弃一些东西,为自己的梦想而活吧,希望自己以后也能踏出这一步。

事件循环机制

JS是单线程模式,但是又经常听到“异步”、“多线程”的概念,JS中的“异步”、“多线程”由事件循环机制现的

事件循环机制由三部分构成:

  1. 调用栈(call stack)
  2. 消息队列(Message Queue)
  3. 微任务队列(Microtask Queue)

栈:先进后出;队列:先进先出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值