从源文件构建javascript“包”

时间:2013-05-30 15:04:24

标签: javascript

我想以包的形式开发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);

0 个答案:

没有答案