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