JSFiddle - React, Tailwind, and code Playground
by f0t0n
HTML
<ol id="res"></ol>
JavaScript
// in global scope:
var MyApp = (function(app) {
var res = document.getElementById('res');
app.log = function(line) {
var li = document.createElement('li');
li.innerHTML = line;
res.appendChild(li);
};
app.doWork = function() {
app.log('doing a work');
};
return app;
})(MyApp || {});
MyApp.doWork();
// Another code can override your MyApp object:
MyApp.doWork = function() {
MyApp.log("Really I'm doing nothing. :P");
};
MyApp.doWork();