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