达摩碎碎念--浏览器的时间轮询
2018-12-12 本文已影响0人
达摩会武术
达摩碎碎念--浏览器的时间轮询
1. js代码不负责事件的轮询和派发,这些都是浏览器帮助处理的。
2.我们的missions是为浏览器中发生的各种事件,建立时间处理程序;这些事件在被触发过程中被放到一个事件队列里面去(先进先出),然后浏览器将调用这些为被触发事件写好的事件处理程序。
3.浏览器的事件轮询是单线程的~!单线程的,对,第三遍不说了。单线程意味着不能同时执行两个时间处理程序。
4.下面要说的是,区分开事件的轮询和事件队列,事件队列机制是放在浏览器的事件轮询之外的。