![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
rainbowdiary
这个作者很懒,什么都没留下…
展开
-
DOM相关
这里写目录标题获取DOM与视窗的位置 获取DOM与视窗的位置 getBoundingClientRect原创 2021-10-20 15:24:05 · 120 阅读 · 0 评论 -
浏览器的渲染原理
浏览器的渲染原理 目的: 为了解决性能问题 需要了解: 执行JS,宿主环境需要有个JS引擎去执行; 执行渲染也有一个渲染引擎 Firefox中叫Gecko Chrome和Safari是基于Webkit开发的 所以需要了解Webkit这部分渲染引擎内容 Html标签会生成DOM树 CSS会生成CSSOM树 DOM树和CSSOM树组成成为渲染树 为什么DOM渲染慢? 因为DOM属于渲染引擎的东西,执行JS需要JS引擎执行,如果使用JS操作DOM,就需要渲染引擎和JS引擎两个线程进行通信和切换,这就是造成性能的原创 2020-12-02 15:54:51 · 90 阅读 · 0 评论