JavaScript Module Pattern
My take on the JavaScript module pattern. I needed to call init() when ready.
(function($) { window.moduleName = new function() { var base = this; // Internally visible var pvt = '123'; // Externally visible base.init = function() { console.log('init'); }; }; })(jQuery); console.log(moduleName.init);