获得徽章 0
小营姐的头像
前端
小营姐的头像
关注了标签 GitHub GitHub
前端
小营姐的头像
关注了标签 Webpack Webpack
前端
小营姐的头像
关注了标签 CSS CSS
前端
小营姐的头像
关注了标签 Node.js Node.js
前端
小营姐的头像
关注了标签 Vue.js Vue.js
前端
小营姐的头像
前端
小营姐的头像
关注了标签 前端 前端
前端
赞了这篇沸点
dom.offsetWidth可以触发重绘,这在连续变化CSS样式使transition触发时候很管用。但是,除了这样的场景,请避免使用,可以使用其他方式获取尺寸(如getBoundingClientRect)。最近一个项目,当有上千条数据的时候,页面渲染居然要20~30秒,对是秒。排查之后是一个UI组件使用了dom.offsetWidth获取尺寸,改成其他方式后,渲染时间变成了20~30ms,没错,你没有看错,降低了1000倍。页面DOM越多dom.offsetWidth的性能影响越明显,是n²性能开销增加。
展开
12
小营姐的头像
前端
小营姐的头像
前端
小营姐的头像
前端
小营姐的头像
前端
小营姐的头像
前端
小营姐的头像
前端
下一页
个人成就
文章被点赞9
文章被阅读1,599
掘力值24
收藏集
1
关注标签
9
加入于