我是在現有的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