Javascript 如何动态禁用和删除关于js文件的所有内容?

Javascript 如何动态禁用和删除关于js文件的所有内容?,javascript,dom,dynamic,Javascript,Dom,Dynamic,我有一个包含小“应用程序”的页面,我想在它们之间切换,而无需重新加载页面 对于一个显示为.js文件的应用程序,有没有办法从页面中删除所有js代码、变量、函数和间隔等 或者刷新页面会更容易吗?如果每个应用程序都有自己的名称空间(例如,请参见此处:或此处:),则可以将这些名称空间传递到页面的特定部分,这可能会实现类似的效果 但是,根据您想要的性能,将应用程序放入iframe并动态加载不同的页面可能会更好。iframe听起来是最简单的解决方案。我假设当我更改iframe时,全局变量也将被删除?是的,我

我有一个包含小“应用程序”的页面,我想在它们之间切换,而无需重新加载页面

对于一个显示为.js文件的应用程序,有没有办法从页面中删除所有js代码、变量、函数和间隔等


或者刷新页面会更容易吗?

如果每个应用程序都有自己的名称空间(例如,请参见此处:或此处:),则可以将这些名称空间传递到页面的特定部分,这可能会实现类似的效果


但是,根据您想要的性能,将应用程序放入iframe并动态加载不同的页面可能会更好。

iframe听起来是最简单的解决方案。我假设当我更改iframe时,全局变量也将被删除?是的,我知道我不应该使用globals,但是我使用。对于在iFrame中运行的脚本,是的,它们将被删除,但是它周围的页面仍然具有相同的全局JavaScript状态。(如有必要,还可以通过获取iFrame窗口对象的父对象来访问iFrame中的JavaScript)