是否可以在没有页面重新加载的情况下卸载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();
};
答案 0 :(得分:0)
没有自动的方法来恢复js加载后所做的更改(如果你的意思是"卸载js")。有点可能这样做(如在每个脚本中),但确实很难。我不打扰那样做。设计你的js会更好,你可以通过切换某种标志来禁用它。