Placing a variable outside of a function wrapper.
from jquery ninja book
by dandoyon
JavaScript
(function() {
var jSuperCoolLibrary = window.jSuperCoolLibrary = function() {
// Initialize
};
// do other stuff
})();
var jSuperCoolLibrary2 = (function() {
function jSuperCoolLibrary2() {
// Initialize
}
// ...
return jSuperCoolLibrary2;
})();
alert(window.jSuperCoolLibrary);
alert(jSuperCoolLibrary2);