对回流和重绘的理解
在说回流和重绘的前提,我们先来理解浏览器渲染dom的操作
在原生JavaScript当中对dom的操作的代价是巨大的,因为这样会造成一些性能问题
操作dom会导致回流和重绘的发生,对性能有很大的影响
1.到底什么是回流呢?
我的理解就是 页面中布局 尺寸 隐藏显示的这种情况会导致回流的发生
2.什么又是重绘呢?
这里的重绘就是页面当中颜色背景这种状态的改变就是重绘
回流必然导致重绘,重绘未必会导致回流
3.回流发生的几种场景
1. 页面第一次渲染的时候
2. 往页面添加或者删除元素的时候
3. 元素的位置发生改变的时候
4. 元素的尺寸发生改变的时候
5. 元素以及元素内容发生改变的时候
标签:dom,元素,发生,理解,回流,重绘,页面 来源: https://www.cnblogs.com/Jasonpub/p/10563283.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。