面试
文章平均质量分 94
00008795
此人很懒,什么都写了。
展开
-
浏览器渲染原理
阅读理解上篇之后本文会更容易理解些。原创 2023-12-24 08:00:00 · 994 阅读 · 0 评论 -
事件循环机制
根据w3c官方的解释,每个任务有不同的类型,同类型的任务必须在同一个队列,不同的任务可以属于不同的队列。场景展示:当用户点击按钮时,点击事件里面调用了一个死循环三秒的函数,页面会停三秒后显示‘一夜暴富’,因为h1.textContent有一个重绘的过程,产生了一个新的任务,需要重新渲染,但是这个时候必须把死循环三秒的任务完成后才能再执行渲染任务。具体做法是当某些任务执行的时候,比如计时器、网络、事件监听,主线程将任务交给其他线程去处理,自身立即结束任务的执行,转而执行后续代码。新任务会加到消息队列的末尾。原创 2023-12-23 14:34:36 · 960 阅读 · 0 评论