JSFiddle - React, Tailwind, and code Playground
by Vladimir Havenchyk
HTML
<input type="button" id="myBtn" value="myBtn">
JavaScript
var MyModule = (function () {
var pSettings; //private context
return {
settings: {
time: Date.now(),
myBtn: document.getElementById('myBtn')
},
init: function () {
pSettings = this.settings;
this.bindUIActions();
},
bindUIActions: function () {
console.log(pSettings.myBtn);
pSettings.myBtn.onclick = MyModule.someFunction;
},
someFunction: function () {
console.log('someFunction');
}
}
})();
MyModule.init();