我想知道是否有可能卸载JavaScript库
(例如<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
)不知道其名称空间。我删除了元素,但jQuery仍然可用。显然我可以把$和jQuery擦掉,但这不是我想要实现的目标。
关于jQuery的问题不,它可能是任意的JavaScript导入。
修改
要解决我的问题,是否可以解析函数源,就像浏览器在其检查器中所做的那样?类似函数是在导入X中的第360行定义的吗?
谢谢! 的Alessandro
答案 0 :(得分:0)
将标签视为模块是解决问题的错误方法。答案是使用来自ES6或AMD / CJS的模块,例如requireJS 可以包含正确卸载/解除分配内容的功能,从而提供生命周期。