javascript - 创建隐藏元素然后通过单击显示它们或通过使用 jQuery 单击创建并添加到 DOM 更好吗

标签 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/

相关文章:

html - SVG 元素在 Chrome 浏览器中居中对齐,但它应该向右对齐

javascript - 每次生成动态行,同时关注最后一行元素

javascript - 从 Chrome 扩展程序清除特定域的 session 和本地存储

javascript - 在 Google Maps API v3 中获取更新的半径/区域

javascript - 如何在使用 object.key 方法时获取 json 对象的子对象的值?

javascript - Sweet alert timer - 完成功能

javascript - 选择单选按钮不是事件?

java - 如何在java中获取浏览器的javascript控制台输出?

javascript - 滚动条上的水平移动

javascript - 使下拉菜单项始终与其父项具有相同的大小? ( Bootstrap 和 CSS)