如何用公共静态实现模块模式?

时间:2012-04-12 21:40:07

标签: javascript

我的公共静态是用户操作的接口 - 即GUI。当用户在SignIn和SignUp表单上输入时,这两个绑定到。

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解这个问题,但为什么不这样呢?

/**
 *Control
 */

var Control = ( function () 
{
    var Control = function ( ) // constructor 
    {
    };
    Control.prototype.function_1 = function( ) // public - instance 
    {
    };
    Control.in = function()
    {
        new Control( 'signin' ).invoke();
    };
    Control.up = function()
    {
        new Control( 'signup' ).invoke();
    };
    Control.out = function()
    {
        AjaxNew.repeatUse( '&ajax_type=ControlSignOut', function( server_response_text ) { ajaxType( server_response_text, 0, 'simple' ); } );
    };
    Control.try = function()
    {
        AjaxNew.repeatUse( '&ajax_type=ControlTryIt', function( server_response_text ) { ajaxType( server_response_text, 0, 'simple' ); } );
    };
    return Control;
} () );