编辑:这不是“最快的DOM插入”的重复,因为它还包括事件监听器变量。无论如何,我会编辑问题。
如果有人已经发现,我想知道一些事情。
我想知道在JavaScript中添加元素的最快方法,并且与ie6+、chrome10+、firefox2+兼容。
最快技术:
- 添加单个元素
- 添加100个元素
添加1个元素或1000个元素的任何时间曲线
同上,但用于删除元素
添加/更改/删除内联样式属性
添加像mousedown/mouseup/mouseover这样的事件监听器
添加/删除某些标记是否比其他标记更快?例如:添加/删除<div>还是<p>更快?(在添加模式下:我认为<p>更快,因为它只有1个字母,而<div>可能是一个容器。我不知道,所以我在问:D)
- 删除元素,以某种方式保存到js中,然后重新添加它并保持事件监听器与删除元素之前相同
这是一个大问题,所以如果您只知道其中一些问题,您可以随时分享您所知道的内容;)
非常感谢!