javascript - 是否可以卸载 JavaScript?

标签 javascript

<分区>

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

通过 ajax 文件并将其附加到 DOM 可以很容易地动态添加文件。

但是相反的呢。

有没有办法卸载文件?

我的理解是,如果我附加一个脚本元素,就会加载 JS。但是,如果我动态删除脚本元素,JS 仍保持加载状态。

有没有办法卸载JS文件。

这是一个动态负载的例子:

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

最佳答案

没有自动的方法来恢复加载 js 后所做的更改(如果这就是“卸载 js”的意思)。手动执行此操作(按照脚本)是有可能的,但确实非常非常困难。我不会费心那样做。最好设计您的 js,以便您可以通过切换某种标志来禁用它。

关于javascript - 是否可以卸载 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24388025/

相关文章:

javascript - 如何通过单击文本框jquery使表格可见

javascript - 我有一个大图像,但我需要使用相同的图像,只是大小的一半并保持图像质量

javascript - 通过 Ratchet v2.0.2 加载外部 map 脚本

javascript - 多个链式 jQuery AJAX POST Web 服务调用

javascript - 从具有相同类名的三个 div 元素中选择一个

javascript - 如何在mvc中的jquery中使用@符号

javascript - Scala Play Issue 中的 PayPal 客户端实现

javascript - 为什么 NodeJS 不将 Promise 用于 readFile API?

javascript - 检查现有 cookie 无法正常工作

javascript - JW 播放器在 IE 8 中不工作