cdsfiui 发表于 2016-07-15 16:19

是不是每次操作dom,浏览器都会刷新整个视图?

例如,我用js给dom里面添加一个按钮元素,或者jquery给某个按钮元素添加一个函数,或者修改某个元素的样式,都会导致浏览器的某些操作吗?

1. 浏览器进入串行处理方式? 并行的任务(动画等)会因此而卡顿一下?
2. 是否是否导致浏览器刷新全局或者局部视图?
3. 如果我的js代码里面触碰了多个元素,那么是等待这段代码执行完再导致dom刷新呢,还是每个操作都会导致一次dom的刷新(重新解析)?

可能我的问题有表述不正确的地方。commonJS或者浏览器的标注有没有相关的规定或者标注,js的操作导致dom的什么行为? 上面3个问题是我想了解的,和性能相关的问题。

还请高手指点一下哈!
页: [1]
查看完整版本: 是不是每次操作dom,浏览器都会刷新整个视图?