JS一直是单线程,异步(定时器,ajax请求等)是由浏览器来实现的!(转)

原文地址:https://www.cnblogs.com/woodyblog/p/6061671.html

1.自己画的一张示意图

2.DOM一变化,界面就立刻重新渲染,效率必然很低,所以浏览器的机制规定界面渲染线程和主线程是互斥的,主线程执行任务时,浏览器渲染线程处于挂起状态。

原文地址:https://www.cnblogs.com/lml2017/p/10514402.html