美文网首页
怎样区分页面的回流和重绘

怎样区分页面的回流和重绘

作者: 看庭前花开花落_望天上云卷云舒 | 来源:发表于2020-11-26 10:51 被阅读0次

一、什么是回流和重绘

引起DOM树结构变化,页面布局变化的行为叫回流,且回流一定伴随重绘。
只是样式的变化,不会引起DOM树变化,页面布局变化的行为叫重绘,且重绘不一定会便随回流。

二、重绘的几种情况:

1、改变字体
2、增加或者移除样式表
3、内容变化,比如用户在input框中输入文字
4、激活css伪类,比如 :hover
5、脚本操作DOM
6、计算offsetWidth和offsetHeight属性:在页面上的定位元素在滚动页面的时候会引起重绘
7、设置style属性的值

三、怎样在页面上看出重绘了

微信截图_20201126104747.png

通过上图操作 后 我们在浏览页面的 时候如果发生了重绘 页面重绘的部分就会高亮绿色如下图


微信截图_20201126105015.png

相关文章

  • 怎样区分页面的回流和重绘

    一、什么是回流和重绘 引起DOM树结构变化,页面布局变化的行为叫回流,且回流一定伴随重绘。只是样式的变化,不会引起...

  • 浅谈回流和重绘

    页面的回流和重绘会影响JavaScript性能,如果你的html很大很复杂,页面的回流和重绘是一个非常值得关注的点...

  • 回流与重绘

    回流一定会触发重绘回流: DOM结构的增删改重绘: 颜色,背景, 字体等视觉上页面的改变 重绘不一定触发回流 如何...

  • 页面重绘和回流以及优化

    页面重绘和回流以及优化 在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显...

  • 面经 之 Browser浏览器读后感

    浏览器,原文请移步Browser | InterviewMap 回流和重绘 回流和重绘 - 掘金 存储 cooki...

  • 前端总结(后续继续更新)

    1,reflow和repaint:回流和重绘。回流:renderTree 重建。重绘:外观样式风格进行更新。(co...

  • 前端一些细节

    1,reflow和repaint:回流和重绘。回流:renderTree 重建。重绘:外观样式风格进行更新。(co...

  • 22,重绘、回流

    1,浏览器渲染机制 2,重绘 3,回流 > 重绘。 4,浏览器优化 5,减少重绘和回流

  • 浏览器渲染回流重绘与性能优化

    我们根据渲染的流程可知, 回流一定会触发重绘,而重绘不一定会回流。 渲染性能优化 回流和重绘的代价是比较昂贵的,渲...

  • 页面的回流,重绘

    页面的回流,重绘 浏览器渲染页面的处理流程 浏览器把获取到的HTML代码解析成1个DOM树,HTML中的每个tag...

网友评论

      本文标题:怎样区分页面的回流和重绘

      本文链接:https://www.haomeiwen.com/subject/vysaiktx.html