04 浏览器环境下的事件循环机制
NodeJs环境下的事件循环与浏览器的不同,在这里我们主要讨论浏览器平台下的执行情况。本文作者任务,如果你对浏览器的执行过程(除了事件循环)不熟练的话,看这篇文章的话有些吃力;即使你看明白了,你也收获不一定大。
参考资料有
- 细谈 Event Loop 作者也是搬运的github上的一篇,但是github上的原文图片有一些失效,所以希望你两篇都看,毕竟内容不是一模一样(似乎)。
- 前端基础进阶(十四):深入核心,详解事件循环机制 @这波能反杀 一个简书博主写的,但是个人觉得很多细节没有说到位,还要就是REF队列,什么时候要渲染等等,但是写的还是比较易懂
- 事件原理讲解,超级硬核
blibli的一个视频,搬运国外,视频中演讲者是Jake Archibald是google的开发者,如果你看完视频,你一定会很想更多的了解这个人,太强了!
一、从一篇博客引发的思考
单线程&浏览器多线程
看里面的一段代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>