假设我有这个 HTML:
<ul class="waka_waka">
<li>Fozzy Bear</li>
<li>Steve Martin</li>
<li>John Candy</li>
</ul>
...然后使用 jQuery 添加一个事件侦听器:
$('ul li').click(function() { console.log('waka_waka!!!'); });
如果突然在某个时候这样做:
$('.waka_waka').remove();
那些事件监听器会自动分离和释放吗?或者这实际上会导致内存泄漏吗?在删除之前删除这些侦听器是最佳做法吗?