文章 评论 浏览 31
用上面 @HenryYong 大兄弟的demo,单纯改变颜色只有re-paint
但是我将
document.querySelector('div').style.backgroundColor = 'red'
改为
document.querySelector('div').style.height = '500px'
再看结果,会多一个Layout的步骤,引起了回流【重排】
es6,amd,smd,commonjs 思维导图
太棒了!
let data = {1:222, 2:123, 5:888}; let arr = Array.from({length:12}).fill(null); keys(data).forEach(it=>arr[it-1] = data[it]); console.log(arr);
文章 0 评论 0
接受
用上面 @HenryYong 大兄弟的demo,单纯改变颜色只有re-paint

但是我将
改为
再看结果,会多一个Layout的步骤,引起了回流【重排】
第 22 题:介绍下重绘和回流(Repaint 和 Reflow)以及如何进行优化?