gpt4 book ai didi

Javascript 优化...全局变量

转载 作者:行者123 更新时间:2023-11-30 07:18:58 25 4
gpt4 key购买 nike

我正在制作一个网络应用程序。我有一个关于 javascript 性能的相当基本的问题。有时我需要一个全局变量来存储整个网站打开时使用的信息。

一个例子是名为 needs_saved 的变量。说页面是否需要保存是真是假。我可能有另一个名为 is_ie、ie_version 或 space_remaining 的变量。

这些都是我在整个应用程序的各种功能中需要的变量。

现在,我知道全局变量不好,因为它们需要浏览器搜索每个级别的函数范围。但是,我不知道是否有更好的方法来存储整个程序所需的值。

我知道我可以创建一个名为“program_status”的全局对象并为其赋予属性 is_ie、ie_version 等...但这是否更好,因为它首先必须找到我的 program_status 对象(存储为全局变量) ,然后是内部属性?

也许我想多了。

谢谢

最佳答案

您无需担心。

全局变量对性能的影响是微小的。
不鼓励使用全局变量,因为它们会使代码更难维护。
在您的情况下,他们不会。

关于Javascript 优化...全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2338851/

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