首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ShouldIi卸载javascript脚本?

ShouldIi卸载javascript脚本?
EN

Stack Overflow用户
提问于 2011-03-24 00:15:56
回答 2查看 645关注 0票数 1

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

的详细说明: ok当您转到facebook.com时,它开始用ajax在后台加载页面。如果您单击任何页面/配置文件/区段,它将为其加载所需的css/ javascript,但我不确定它们是否卸载了所需的javascript,这在新的请求中不再需要。因此,我想知道,我是离开之前加载的javascript,还是应该删除它,因为删除并不是很难的部分,对一个大站点来说,仅仅保持跟踪可能有点复杂。

有什么利弊吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-24 00:45:07

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

所以如果你的剧本是:

代码语言:javascript
运行
复制
var awesome = {

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

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

}

从技术上讲,您可以通过这样的操作“卸载”:

代码语言:javascript
运行
复制
awesome = null;

但是你必须非常整洁地处理你的加载脚本。事件处理程序仍然被附加到dom的某些元素,这仍然是一个潜在的问题。

票数 1
EN

Stack Overflow用户

发布于 2011-03-24 00:27:53

您应该设置确定是否需要首先加载脚本的逻辑。如果对特定的页面/视图没有必要,那么就不要加载它。

我能想到的“卸载”的唯一方法是在没有它的情况下重新加载页面,这似乎是一个糟糕的主意-- IMHO。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5413248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档