2017-04-05 124 views
0

這個問題似乎比我想象的更困難。 我正在創建一個應用程序,它需要爲不同的頁面加載不同的框架。 一次加載所有內容都會導致資源浪費,而且代價太高。所以我基本上想到了「卸載」腳本/框架。 我瞭解到,這不像從瀏覽器中刪除腳本標記一樣簡單,顯然有一些事件綁定和功能仍然可用,等等,這些都是在腳本刪除後持續的。 我的問題是什麼「功能」比事件和功能實際上可以加載腳本,並且是否有一個已經存在的解決方案來清理它們都以某種方式?加載腳本時會發生什麼

我很興奮的回答。

親切的問候, 馬呂斯

回答

-1

馬呂斯,當你說的負載不同的框架,你在談論加載不同的JavaScript庫?如果是這種情況,那麼當新網頁加載到不使用該庫的瀏覽器中時,庫中的變量或事件都不會保持持久性。 Cookie和緩存的數據可以保持不變,但通常不由庫管理。

+1

他沒有打開新的網頁。他正在通過刪除'

-2

如果你想加載一個特別的JS腳本,你可以試試jQuery.getScript。

+3

他的問題是如何卸載一個腳本。 – Barmar