为了账号安全,请及时绑定邮箱和手机立即绑定

如何在内存里清除 js 运行的结果

如何在内存里清除 js 运行的结果

牧羊人nacy 2019-04-19 16:10:58
可能题目表达的不是很清除,但是我也不知道怎么去描述了,欢迎修改。目前使用jQueryMobile+Phonegap写手机端程序。程序采取jQueryMobile默认页面跳转方式,我把每个子页面独有的js放在data-role="page"的最后,这样会产生一个问题,虽然随时可以通过$().remove()去掉已加载的页面DOM,但如何去掉已经不需要的子页面js运行结果呢?比如某子页面的$().on()已不再需要,何况$()对应的DOM都被移除了。写到这里我突然发觉,是不是对应DOM被移除,其绑定的事件处理器也就被移除了,即对应js运行的结果已经被移除了?js运行的结果出了事件处理器还有啥?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 369 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信