【发布时间】:2012-02-13 16:44:38
【问题描述】:
我的代码目录中的第一个文件如下
myNamespace.js
var myNamespace = {};
那么我后续的文件可以看成以下两种方式之一。
第一
(function (ns) {
ns.DoStuff = function(){
// do stuff
}
})(myNamespace);
秒
myNamespace.DoStuff = function(){
//do stuff
}
那么这两种方法有什么区别呢?两者似乎都对我有用。有更普遍接受的约定吗?
抱歉,javascript 还是新手
【问题讨论】:
标签: javascript coding-style namespaces