javascript - 通过ajax实现局部刷新的页面如何解决事件绑定的问题,以及内存消耗?
PHP中文网
PHP中文网 2017-04-11 10:16:06
[JavaScript讨论组]

通过ajax实现局部刷新的页面如何解决事件绑定的问题,以及内存消耗?

比如一个页面,左侧菜单固定,右侧内容通过ajax异步加载html片段,而且html片段包含script标签,假如这段script中有对window对象绑定事件,比如resize,那么如何解决元素被移除后,监听的事件找不到元素的问题?

如果直接从页面移除元素,那么有什么办法可以方便的销毁事件绑定,以释放内存?

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
大家讲道理

使用事件代理机制来解决事件响应处理

异步加载的内容要求相应的机制来处理到内容被移除后的处理方法,本着谁提供谁负责的原则来,加载的内容最好插件话

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号