2 yishuixs yishuixs 于 2016.03.16 21:36 提问

js里大量的DOM操作,性能会大量损失吗?

如题,比如大量的创建DMO节点、字符串拼接等,这些会造成大量的性能损失吗?请详细解释一下,谢谢

3个回答

showbo
showbo   Ds   Rxr 2016.03.17 09:01
已采纳

dom操作肯定是占资源的,大量dom操作最好是创建DocumentFragment,然后修改好DocumentFragment后再一次行插入到dom树中,而不是每次都appendChild,innerHTML+=进行操作

http://www.zhihu.com/question/27260165

oyljerry
oyljerry   Ds   Rxr 2016.03.16 22:52

会 dom操作本身就比较损耗性能

sinat_32660629
sinat_32660629   2016.03.16 23:44

dom操作最好放在一起,好像找完一次,在做其他操作,再找一次相当于页面重新加载渲染

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!