gpt4 book ai didi

jquery - 卸载使用 getScript 加载的文件?

转载 作者:行者123 更新时间:2023-12-03 22:34:41 24 4
gpt4 key购买 nike

使用 $.getScript 我可以动态加载 js 文件。是否可以“卸载”其中一些文件?

我有一个基于 ajax 的管理面板。我有 3 个部分。单击每个部分时,我只想加载与其关联的文件。当切换到另一个部分时,我想卸载不必要的文件。

最佳答案

“卸载”,如果它真的可能的话,在这里就没多大意义了。让我们退后一步,看看为什么您不首先加载所有文件:

  • 它们是另一个 HTTP 请求和 X 字节,如果不需要它们,就不要获取它们
  • 它们会产生不良影响 - 您不希望脚本 X 所做的事情在这里发生

现在从另一个角度看,你已经加载了它们,这意味着上面的事情已经发生了,你支付了获取它们的请求成本,并且他们做了什么。此外,它们在页面上产生的效果通常无法撤消。只需删除 <script>不会删除它声明的函数、它附加的事件处理程序等。

简而言之,为什么您要尝试卸载?如果要消除这些影响,那么这并不容易,至少不是以通用的方式。如果它是为了减轻页面...这里没有任何好处,您实际上只会承担删除元素的成本,而对 JavaScript 方面的客户端没有任何好处。

关于jquery - 卸载使用 getScript 加载的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com