创建隐藏元素然后通过单击或创建并通过单击使用jQuery添加到DOM更好

时间:2015-07-10 15:57:21

标签: javascript jquery html

创建隐藏元素然后通过单击显示它们(例如,在事件上)或使用jQuery单击创建并添加到DOM是否更好?在哪种情况下性能会更好?

$('<div/>', {
    'id':'createdafterhtmlloaded',
    'style':' ',
     'html':''    
}).appendTo('.cont');

2 个答案:

答案 0 :(得分:0)

动态创建全新的DOM元素比切换文档中已存在的元素属性的效率要小很多。

但是这种优化实际上只是在成千上万的动态元素组成的非常庞大,非常复杂的单页应用程序中考虑的。

对于日常网络开发,您的决定应主要基于哪些方便您,即谦虚,过度工作,收入不足的网络开发人员。

答案 1 :(得分:0)

我总是选择简化初始加载。当然,根据大小,一旦我开始获得超过4或5个隐藏元素,我就开始考虑加载页面。

这是一篇很好的文章,涵盖了隐藏的元素和一些其他jquery优化技巧: javascript

祝你好运!