单例模式:
var singleton = (function () {
var instance;
function init() {
function privateMethod() {}
var privateVar;
return {
publicMethod: function() {}
publicVar: ''
};
}
return {
getInstance: function() {
if(!instance) instance = init();
return instance;
}
}
})();