Simple event management in JavaScript using eventful
Tue, 10 July 2018
eventful.js
var eventful = {
on: function(trigger, callback) {
return window.addEventListener(trigger, callback);
},
call: function(trigger) {
return window.dispatchEvent(new Event(trigger));
}
}
example.html
<script>
eventful.on('foo', function(e){
alert('Called foo');
});
eventful.call('foo');
</script>