我是在现有的JS库我前一段时间写了,并试图组织它在一个共同的名字空间......这里是技术我想使用的例子:Javascript Namespacing,语法错误在哪里?
var NameSpace = new function()
{
var privateMember = [];
function privateMethod() {};
return
{
PublicMethod1 : function(arg, arg2)
{
// etc
},
PublicMethod2 : function()
{
// etc
},
PublicMethod3 : function(arg, arg2)
{
// etc
}
};
}();
从我可以告诉你,这应该很好地工作,但是我得到这一行语法错误:
PublicMethod1 : function(arg, arg2)
任何人都可以看到一些明显的问题,这一技术?
JS是“空白不可知论者”,直到它不是。 – FlySwat 2009-02-16 23:47:39