在不知道其命名空间的情况下卸载JavaScript库

时间:2013-11-29 12:24:44

标签: javascript import namespaces

我想知道是否有可能卸载JavaScript库 (例如<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>)不知道其名称空间。我删除了元素,但jQuery仍然可用。显然我可以把$和jQuery擦掉,但这不是我想要实现的目标。

关于jQuery的问题,它可能是任意的JavaScript导入。

修改

要解决我的问题,是否可以解析函数源,就像浏览器在其检查器中所做的那样?类似函数是在导入X中的第360行定义的吗?

谢谢! 的Alessandro

1 个答案:

答案 0 :(得分:0)

将标签视为模块是解决问题的错误方法。答案是使用来自ES6或AMD / CJS的模块,例如requireJS 可以包含正确卸载/解除分配内容的功能,从而提供生命周期。