有可能在某个地方调用自调用函数方法吗?

时间:2011-06-17 11:41:34

标签: javascript

我有一个自我调用功能。

var controller = new (function () {
    this.func = function {    
    };
});

此get在第一页上执行,我想访问另一页面中的该功能。我怎么能单独访问这个方法......

2 个答案:

答案 0 :(得分:1)

您的JavaScript代码需要包含在需要使用它的每个单独页面中。假设“that method”是指“controller”构造函数定义的“func()”函数,则必须实例化一个对象,然后通过它调用:

var myController = new controller();
myController.func();

答案 1 :(得分:1)

var controller = new (function _controller() {
    this.func = function {    
    };
});

var otherController = new _controller();

警惕named function expressions and IE