可能題目表達的不是很清除,但是我也不知道怎么去描述了,歡迎修改。目前使用jQueryMobile+Phonegap寫手機端程序。程序采取jQueryMobile默認(rèn)頁面跳轉(zhuǎn)方式,我把每個子頁面獨有的js放在data-role="page"的最后,這樣會產(chǎn)生一個問題,雖然隨時可以通過$().remove()去掉已加載的頁面DOM,但如何去掉已經(jīng)不需要的子頁面js運行結(jié)果呢?比如某子頁面的$().on()已不再需要,何況$()對應(yīng)的DOM都被移除了。寫到這里我突然發(fā)覺,是不是對應(yīng)DOM被移除,其綁定的事件處理器也就被移除了,即對應(yīng)js運行的結(jié)果已經(jīng)被移除了?js運行的結(jié)果出了事件處理器還有啥?
如何在內(nèi)存里清除 js 運行的結(jié)果
梵蒂岡之花
2019-04-07 11:18:54