【发布时间】:2012-07-07 19:59:06
【问题描述】:
有人可以比较和对比在 JavaScript/JQuery 中创建对象的成本和简单的变量声明吗?
例如:
var G = {}
G.obj = (function(){
var x = 10; //'private' attribute, can be accessed internally only
G.y = 20; //'public' property
});
x 显然有一个本地范围,因为 Y 可以通过带有选择器的 G 公开访问。后一种方法是否涉及任何重大开销?
谢谢。
编辑:我意识到这听起来可能是一个愚蠢的问题,但我正在为 HTML5 游戏规划一个架构,在我前进的过程中我必须牢记这些小事。
【问题讨论】:
-
如果您打算给我负面反馈,我至少会感谢您提供一个小评论来解释什么是什么。
-
我真的,真的建议阅读this answer 来了解更多类似的问题(顺便说一句,通过搜索很容易找到)——尤其是“过早优化”部分。
-
您好,感谢您与我联系;如果我在搜索中找到答案,我不会发布我的问题。在打扰这里的人之前,我会尝试做我的研究。无论如何,谢谢。
标签: javascript jquery