2016-07-13 5 views
-2

私はこのjsコードを使用する必要があり、それを理解することはできません。クロームコンソールからinvoque var関数の使い方

var ctrlStageAsocDocumentsEvent = (function() 
{ 
    var module = {}; 
    var self = module; 

    module.openPopup = function(configDoc) 
    { 
     var timestamp = (new Date).getTime(); 

     popupC = window.open('www.google.es','', 'titlebar=no,toolbar=no,location=no,status=no,menubar=no,resizable=no, top=0, left=0, type=fullWindow,fullscreen,scrollbars=yes'); 
    }; 


    module.init = function(param) 
    { 
     alert("hello"); 

    }; 

    return { 
     init: module.init 
    }; 
})(); 

私はctrlStageAsocDocumentsEventを試してみましたが、それだけで私はopenPopupのアクセス方法、initにしていますか?

私はctrlStageAsocDocumentsEvent.openPopup();を想定したが、このdoesntの仕事

+0

P.S.をInvoque === invoke – evolutionxbox

答えて

2

のようなパブリック変数を作成します。

return { 
    init: module.init, 
    openPopup: module.openPopup 
}; 

をして、あなたが好きそれにアクセスすることができます。

ctrlStageAsocDocumentsEvent.openPopup(); 
関連する問題