<分区>
是创建隐藏元素然后通过单击(例如,在事件上)显示它们还是使用 jQuery 通过单击创建并添加到 DOM 更好?在什么情况下性能会更好?
$('<div/>', {
'id':'createdafterhtmlloaded',
'style':' ',
'html':''
}).appendTo('.cont');
标签 javascript jquery html
<分区>
是创建隐藏元素然后通过单击(例如,在事件上)显示它们还是使用 jQuery 通过单击创建并添加到 DOM 更好?在什么情况下性能会更好?
$('<div/>', {
'id':'createdafterhtmlloaded',
'style':' ',
'html':''
}).appendTo('.cont');
最佳答案
动态创建全新的 DOM 元素的效率将比切换文档中已存在的元素的属性低一点点。
但这种优化实际上只是在由成千上万个动态元素组成的非常大、极其复杂的单页应用程序中才需要考虑的问题。
对于日常的 Web 开发,您的决定应主要基于对您这个谦虚、工作过度、报酬过低的 Web 开发人员来说更方便的事情。
关于javascript - 创建隐藏元素然后通过单击显示它们或通过使用 jQuery 单击创建并添加到 DOM 更好吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31345256/