Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从DOM中清除JavaScript文件_Javascript_Ajax_Dom - Fatal编程技术网

从DOM中清除JavaScript文件

从DOM中清除JavaScript文件,javascript,ajax,dom,Javascript,Ajax,Dom,我正在开发一个依靠AJAX技术加载页面的web应用程序。每个页面都有一个关联的JavaScript文件。加载新页面时,会删除以前的JavaScript文件,但代码仍保留在DOM中 从DOM中删除上一个JavaScript文件的对象的最佳方法是什么 我在谷歌上搜索过这个主题,正确的答案似乎是使用模块模式,但这意味着对项目进行了重大重构 如果要用每个脚本定义新对象,则在指向这些对象的所有对象都消失之前,无法删除它们 最好的方法可能是重用相同的对象-重新定义它们,而不是创建新的对象。如何加载页面,即代

我正在开发一个依靠AJAX技术加载页面的web应用程序。每个页面都有一个关联的JavaScript文件。加载新页面时,会删除以前的JavaScript文件,但代码仍保留在DOM中

从DOM中删除上一个JavaScript文件的对象的最佳方法是什么


我在谷歌上搜索过这个主题,正确的答案似乎是使用模块模式,但这意味着对项目进行了重大重构

如果要用每个脚本定义新对象,则在指向这些对象的所有对象都消失之前,无法删除它们


最好的方法可能是重用相同的对象-重新定义它们,而不是创建新的对象。

如何加载页面,即代码在哪里?为什么每页都有一个javascript文件?你正在加载一个全新的页面吗。。。。不幸的是,我认为您为您的项目选择了错误的方法。没有理由为每个页面加载一个新的JavaScript文件-你确定不能只加载一些变量并相应地执行操作吗?首先,为什么要加载这些JavaScript文件?看看这个:为什么每个页面都有自己的JavaScript文件,这是因为它包含大量信息,并且每个页面的对象都是特定的。为什么这是一个糟糕的方法?@Diogo…先前的JavaScript文件被删除,但代码仍然保留在DOM中。-你这是什么意思?如何删除?还剩下什么?