JavaScript使对象成为全局窗口对象? (没有冲突功能)

时间:2014-03-17 10:33:44

标签: javascript

我不知道如何说出这个问题,但基本上我有一个像这样的对象。

var framework = {
    view: function(){

    },
    model: function(){

    }
}

显然可以像new framework.view()或类似的那样使用。

我如何制作它们以便viewmodel可用。除了像这样在底部添加一大块代码

var view = framework.view;
var model = framework.model;

了解这是createjs提供的类似功能和jQuery ......

1 个答案:

答案 0 :(得分:1)

我想通了......

在框架声明

之上添加此代码
var framework = window;

然后添加属性而不是像这样覆盖它们

framework.view = function(){

}

现在可以通过framework.viewview

访问此内容