js怎么调用 var a=function (){ }()里面的方法

DaisyInSummer
  • 176
var a=function()
{
    function aa()
    {
    
    }
    
    function hanlderJs()
    {
        
    }
    
        function hanlderSetStyle()
    {
        
    }
    
        function hanlderZTree()
    {
        
    }
        return {
        init: function () {
            hanlderJs();
            hanlderSetStyle();
            hanlderZTree();
        }
    }
    
}();
 

js文件FormGisMapBeta.js里面的代码,现在的问题是如何通过另一个前台界面调用这个js文件里面的aa方法。

FormGisMapBeta.init()是初始化js在不影响初始化js的情况下调用aa方法!

回复
阅读 7.4k
2 个回答
return {
    init: function () {
        hanlderJs();
        hanlderSetStyle();
        hanlderZTree();
    },
    AA: function (objID) {
        aa(objID);
    } 
}

这样调用的

    jQuery(document).ready(function () {
        FormGisMapBeta.init();
    });
   
    function aa(ObjID) {
        FormGisMapBeta.AA(ObjID);
    }
var a = function(){
 
 return function aa(){console.log('function aa');}

}();

//a就是aa这个方法
a();
你知道吗?

宣传栏