我想以包的形式像开发 Java 一样开发 JavaScript。
我有以下文件:
/src/package/ClassA.js
/src/package/subpackage/ClassB.js
类A.js:
function ClassA ()
{
this.myB = new package.subpackage.ClassB("hello");
}
类B.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);