首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
原理
订阅
灰锅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
浏览器事件循环机制(event loop)
JS是单线程的,或者说只有一个主线程,也就是它一次只能执行一段代码。JS中其实是没有线程概念的,所谓的单线程也只是相对于多线程而言。JS的设计初衷就没有考虑这些,针对JS这种不具备并行任务处理的特性,我们称之为“单线程”。 虽然JS运行在浏览器中是单线程的,但是浏览器是事件驱动…
【Event Loop】浏览器与 Node.js 事件循环详解
事件循环是宿主环境处理 JS 异步操作,让其能够非阻塞式运行的机制。不同宿主环境对事件循环的实现方式有所不同,接下来,本文将详细描述 JS 在浏览器和 Node.js 这两个宿主环境中的事件循环机制。
🔄一张图,让你再也忘不了浏览器的事件循环(Event Loop)了
一、前言 下面纯手工画了一张在浏览器执行JavaScript代码的Event Loop(事件循环) 流程图。 后文会演示几个例子,把示例代码放到这个流程图演示其执行流程。 当然,这只是简单的事件循环流