是否可以卸载JavaScript?

时间:2014-06-24 13:33:26

标签: javascript

是否可以在没有页面重新加载的情况下卸载JavaScript?

通过将文件写入并将其附加到DOM,可以轻松地动态添加文件。

但恰恰相反。

有没有办法卸载文件?

我的理解是,如果我追加一个脚本元素,则加载JS。但是,如果我动态删除脚本元素,JS仍会加载。

有没有办法卸载JS文件。

以下是动态加载的示例:

script_el.src = base + 'some_path' + '?_time=' + new Date().getTime();
document.head.appendChild(script_el);
script_el.onload = function () {
    libHasLoaded();
};

1 个答案:

答案 0 :(得分:0)

没有自动的方法来恢复js加载后所做的更改(如果你的意思是"卸载js")。有点可能这样做(如在每个脚本中),但确实很难。我不打扰那样做。设计你的js会更好,你可以通过切换某种标志来禁用它。