avatar

JavaScript

关于处理JS滚动事件中DOM操作的优化

最近不是在做MDx嘛(就现在这个主题),滚动的时候会将AppBar的站点名称替换成当前的页面名称,最近调试的时候看着DOM那里一直在闪,就想虽然这是刷新同一个文本,视觉上不会变动,但是他确实是一直在操作DOM的,这会不会对性能造成影响呢? 先说结论:会 心动不如行动 想着就测了测,打开about:blank,在DOM栏里添加一个div#123。 切到console,分别输入 123456789// 无论内容是否相同都会刷新同一内容console.log(performance.now())...

2022-05-14
阅读更多