JSFiddle - React, Tailwind, and code Playground
by hyperthalamus
HTML
<div id="test"></div>
JavaScript
(function(window){
window.myPackage = function(){};
var myPackage = window.myPackage;
myPackage.myClass = function(){};
var myClass = myPackage.myClass;
myClass.myStaticMethod = function(){
message("static method called from window");
}
var message = function(msg){
$("#test").append("<p>| First Scope | -- " + msg + "</p>");
}
})(window);
(function(window){
$(function(){
myPackage.myClass.myStaticMethod();
message("displaying Message");
//myClass.myStaticMethod(); // fails
});
function message(msg){
$("#test").append("<p>| Second Scope | -- " + msg + "</p>");
}
})(window);