删除后,是否从浏览器内存中删除了javascript事件处理程序?

时间:2014-09-30 17:17:54

标签: javascript jquery javascript-events

如果我添加了事件处理程序......

    $('button#test').click(function(){

     // some actions

    });

<button id="test">click me</button>

..然后我删除了这个按钮元素,事件处理程序是否仍然在浏览器内存中,否则它会消失?

我想知道有多少次我可以使用绑定的处理程序添加和删除元素,这会占用内存吗?

1 个答案:

答案 0 :(得分:0)

只要您使用jQuery删除元素,您就可以确保处理程序也将被分离,而不依赖于运行代码的浏览器。

  

“除了元素本身,所有绑定事件和jQuery   删除与元素关联的数据。 “