标签: jquery
使用jquery.detach()并在分离节点上执行操作并附加它可以提高性能吗?
jquery.detach()
答案 0 :(得分:1)
如果您没有将元素放回文档中,它会导致内存泄漏。当您使用element.data()时,jQuery会将所有数据(如.detach和对事件处理程序的引用)保留在内存中。
element.data()
.detach
这就是.detach:不清理的目的,因为您承诺尽快将元素放回页面。如果你不打算将它们放回去,你可以使用.remove来清理数据。
.remove
这不是关于表现。