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

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

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

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

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

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