读书人

Javascript-设计方式之模块模式

发布时间: 2012-09-27 11:11:17 作者: rapoo

Javascript-设计模式之模块模式

/** * */var someModule = (function(){    //private attributes    var privateVar = 5;        //private methods    var privateMethod = function(){        return 'Private Test';    };        return {        //public attributes        publicVar: 10,        //public methods        publicMethod: function(){            return ' Followed By Public Test ';        },                //let's access the private members        getData: function(){            return privateMethod() + this.publicMethod() + privateVar;        }    }})(); //the parens here cause the anonymous function to execute and returnsomeModule.getData();

@see http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth

读书人网 >软件开发

热点推荐