首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

这么会导致内存泄露吗

2013-10-31 
这样会导致内存泄露吗?页面中有一个button,如下:div iddinput typebutton idb valuepress/

这样会导致内存泄露吗?
页面中有一个button,如下:
<div id="d">
    <input type="button" id="b" value="press"/>
</div>
用jQuery绑定事件
$("#b").click(function(){
     //代码
});

然后删除这个button,
$("#d").html("");

问题是,这样会导致内存泄露吗,因为button已经没了,但是和它绑定的事件还在,浏览器会自动回收相关的事件吗?


[解决办法]
不会泄露,浏览器也不会自动回收,楼主想太多了。
[解决办法]

引用:
开玩笑,你这样也能消除button
 怎么不能?dom都删除了还想怎样。
[解决办法]
不会造成内存泄露
现在的浏览器已经处理了,销毁dom时会清除注册的事件
除非dom无法销毁才会泄露

[解决办法]
JS是有自动回收机制的
除非楼主 在其它地方有引用这个dom元素
那么它是可以继续被粘贴的。。。

热点排行