1
我如何手動卸載jQuery庫,以便使用的內存再次釋放?我該如何手動卸載jQuery庫?
實際的問題是,我正在加載jQuery中的iframe,更改源後,保持jquery在內存中,不再釋放它。 (見increasing memory usage with jquery的更多背景信息)
我如何手動卸載jQuery庫,以便使用的內存再次釋放?我該如何手動卸載jQuery庫?
實際的問題是,我正在加載jQuery中的iframe,更改源後,保持jquery在內存中,不再釋放它。 (見increasing memory usage with jquery的更多背景信息)
我不認爲這是可能的明確釋放的jQuery使用的內存,但有一兩件事你可以嘗試將是:
window.jQuery = window.$ = undefined;
編輯:(每馬特的評論):
更妙的是:
delete window.jQuery;
delete window.$;
我猜你的意思是'null'而不是'nil'。然而,在添加jQuery之前,你可以(* should *)'刪除window.jQuery'和'delete window。$'來重新創建'window'的狀態,或者至少將它們設置爲'undefined'。在添加jQuery之前,jQuery或$都不是'null'。 – Matt 2011-12-21 09:51:37
當然可以。我在Objective C模式下:-) – 2011-12-21 09:53:00
'delete window.jQuery'在IE8中給我一個錯誤:「對象不支持這個動作」 – Towa 2011-12-21 10:30:55