猿问

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

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

相关分类

JavaScript
我要回答