专题文章
时长:00:00更新时间:2020-11-27 18:49:14
获取某些属性。当获取一些属性时,浏览器为取得正确的值也会触发重排。这样就使得浏览器的优化失效了。这些属性包括:offsetTop、offsetLeft、 offsetWidth、offsetHeight、scrollTop、scrollLeft、scrollWidth、scrollHeight、clientTop、clientLeft、clientWidth、clientHeight、getComputedStyle() (currentStyle in IE)。所以,在多次使用这些值时应进行缓存。此外,改变元素的一些样式,调整浏览器窗口大小,滚动条出现等等也都将触发重排。减少重排次数和重排影响范围。1、将多次改变样式属性的操作合并成一次操作。例如。
查看详情