2011-02-24 66 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

回答

相关问题