我想以包的形式开发JavaScript,就像Java一样。
我有以下文件:
/src/package/ClassA.js
/src/package/subpackage/ClassB.js
ClassA.js:
function ClassA ()
{
this.myB = new package.subpackage.ClassB("hello");
}
ClassB.js:
function ClassB (myStr)
{
this.b = myStr;
}
有什么能够为我构建这个:
package.js
看起来像是:
var package =
{
ClassA:
function ()
{
this.myB = new package.subpackage.ClassB("hello");
},
subpackage:
{
ClassB:
function (myStr)
{
this.b = myStr;
}
}
}
这将允许我做类似的事情:
var t = new package.ClassA();
console.log(t);