如何动态删除已加载的JS文件
如何动态删除已加载的JS文件,为了减少内存开支,在不需要的时候把加载了的JS文件删除掉,在需要的时候再加载进来...
如何动态删除已加载的JS文件,为了减少内存开支,在不需要的时候把加载了的JS文件删除掉,在需要的时候再加载进来
展开
2个回答
展开全部
加载JS文件有2种常用的方式:
直接用 script 标签引入js文件
在js脚本里,什么使用js文件,动态的在使用前面创建script标签引入js文件。
- <script>
- function createJS(url){
- //阻止动态创建
- if(true) return;
- //创建script标签并引入js文件
- var oS = document.createElement('script');
- oS.src = url;
- document.getElementByTagName('head')[0].appendChild(oS);
- }
- </script>
第一种,没有办法阻止js脚本引入。除非不写。如果页面在加载时已经加载了,script标签就是删除了,js依然生效。
第二种,可以在创建script标签前阻止创建,这样就可以阻止引入js文件了。
下面是第二种的代码,仅供参考:
追问
我要的是删除已经加载好的JS文件,而不是阻止加载
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询