【发布时间】:2012-04-16 12:21:51
【问题描述】:
我正在为我的项目中的几个脚本命名空间,搜索了一段时间后,我不确定我是否遵循命名空间属性的最佳实践。
这是我所做的一个示例:
var myNamespace = myNamespace || {};
$.extend(true, myNamespace, {
subNamespace: {
}
});
$.extend(true, myNamespace.subNamespace, {
data: {}
});
$(document).ready(function () {
myNamespace.subNamespace.data = "Value as string";
alert(myNamespace.subNamespace.data);
});
如您所见,本例中的属性名称为“数据”。
这是用 javascript、jquery 在命名空间中实现属性的好方法吗?
谢谢
【问题讨论】:
标签: javascript jquery properties namespaces