*** JS Module Pattern
Tests with the JS module pattern
by nickadeemus2002
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
JavaScript
/**
* module pattern
*/
var outer = 'outer variable',
innerModuleProxy ='';
var myModule = (function () {
var innerModule = 'inner module var';
outer ='overwrite';
/*
return{
getInnerModule:function(){
return innerModule;
}
};
*/
return function(){
return innerModule + ' - ' +outer;
};
})();
console.log(myModule());
console.log(innerModule);
console.log(outer);
//myModule();