小编use*_*903的帖子

jQuery中$ .cache的目的是什么?

我看到注册的事件处理程序.on()是在$.cache.我也看到事件处理程序也被保留了$(elem).data().

保留的对象是$.cache指注册事件的DOM节点.当DOM节点分离时,这会导致内存泄漏,这会使.off()调用成为必需的.

我有一种情况,我不知道DOM节点(我附加事件处理程序)何时被分离.虽然我可以在我的代码中保存对该DOM节点的引用并调用.off()清理,但它看起来并不好,因为知道何时删除DOM节点并不是直截了当的.

做这个的最好方式是什么?

jquery dom memory-leaks

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

dom ×1

jquery ×1

memory-leaks ×1