账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    卸载页面的时候有必要清除所有事件处理程序吗?
    53
    0

    如高程3所说

    导致 "空事件处理程序" 的另一种情况,就是卸载页面的时候,IE8- 的问题就比较多,其它浏览器或多或少也有问题,如果页面在被卸载之前没有清理干净事件处理程序,那它们就会滞留在内存中,每次卸载再加载页面时(两个页面来回切换或刷新),内存中滞留的对象就会增加,因为事件处理程序占用的内存并没有被释放。
    一般来说最好的做法,就是在页面卸载之前,先通过 onunload 事件处理程序移除所有事件处理程序,在此事件委托又表明了它的优点。

    那么大家会在innerHTML删除 DOM 或页面卸载的时候清除事件处理程序吗?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部