使用jquery.detach()可以提高性能吗?

时间:2016-07-20 08:09:16

标签: jquery

使用jquery.detach()并在分离节点上执行操作并附加它可以提高性能吗?

1 个答案:

答案 0 :(得分:1)

如果您没有将元素放回文档中,它会导致内存泄漏。当您使用element.data()时,jQuery会将所有数据(如.detach和对事件处理程序的引用)保留在内存中。

这就是.detach清理的目的,因为您承诺尽快将元素放回页面。如果你不打算将它们放回去,你可以使用.remove来清理数据。

这不是关于表现。

相关问题