gpt4 book ai didi

javascript - 应该卸载 javascript 脚本吗?

转载 作者:行者123 更新时间:2023-11-28 19:01:44 25 4
gpt4 key购买 nike

我想知道当网站上继续加载其他文件时,不卸载 javascript 和 css 文件是否会影响网站。好吧,我正在使用 ajax 创建像 facebook 这样的功能,所以我想知道我是否必须在新页面调用时卸载 javascript/css 资源。

更多解释: 好的,当您访问 facebook.com 时,它开始使用 ajax 在后台加载页面。如果您单击任何页面/配置文件/部分,它将为其加载所需的 css/javascript,但我不确定他们是否卸载所需的 javascript,新请求不再需要它。所以我想知道,我应该保留之前加载的 javascript 还是应该删除它,因为删除不是很难的部分,对于一个大网站来说,仅仅保持跟踪可能有点复杂。

有什么优点/缺点吗?

最佳答案

“卸载”javascript 的唯一方法是取消设置由加载的脚本创建的脚本对象。

所以如果你的脚本是:

var awesome = {

init : function()
{
/** init stuff **/
},

do_stuff : function()
{
/** do awesome stuff **/
}

}

从技术上讲,您可以通过执行以下操作来“卸载”它:

awesome = null;

但是您必须对加载的脚本非常整洁。并且仍然存在事件处理程序仍附加到 dom 的某些元素的潜在问题。

关于javascript - 应该卸载 javascript 脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5413248/

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