2011-02-24 70 views
0

我想知道動態高效的方式加載卸載 JavaScript插件取決於 選項打開和關閉的用戶。什麼是動態加載和卸載Javascript插件的最有效方式?

此外,我想知道如果我只是從DOM中刪除<script id="pluginId"> 標籤,所有資源是否真的會被釋放?

謝謝!

+0

var head= document.getElementsByTagName('head')[0]; var script= document.createElement('script'); script.type= 'text/javascript'; script.src= 'helper.js'; head.appendChild(script); 

片段當您包括JavaScript文件,該頁面的狀態可能改變。我懷疑有一種方法來「卸載」一個Javascript插件/文件。 – 2011-02-24 17:20:46

+0

請參閱http://stackoverflow.com/questions/1346897/can-dynamically-loaded-javascript-be-unloaded – 2011-02-24 17:22:51

+0

儘管如果所有內容都附加到名稱空間,您可能會將所有內容全部清空。不過要注意內存泄漏。 – 2011-02-24 17:23:41

回答

相關問題