达摩碎碎念--浏览器的时间轮询

达摩碎碎念--浏览器的时间轮询_第1张图片
图片发自App

1. js代码不负责事件的轮询和派发,这些都是浏览器帮助处理的。

2.我们的missions是为浏览器中发生的各种事件,建立时间处理程序;这些事件在被触发过程中被放到一个事件队列里面去(先进先出),然后浏览器将调用这些为被触发事件写好的事件处理程序。

3.浏览器的事件轮询是单线程的~!单线程的,对,第三遍不说了。单线程意味着不能同时执行两个时间处理程序。

4.下面要说的是,区分开事件的轮询和事件队列,事件队列机制是放在浏览器的事件轮询之外的。

达摩碎碎念--浏览器的时间轮询_第2张图片

你可能感兴趣的:(达摩碎碎念--浏览器的时间轮询)