JSFiddle - React, Tailwind, and code Playground
JavaScript
// Create a plain object
var XENITH = {};
XENITH.events = $(XENITH._e = XENITH._e || {})
// Bind an event handler
XENITH.events.on('pageLoaded', function () {
alert('page loaded 1');
});
XENITH.events.on('pageLoaded', function () {
alert('page loaded 2');
});
XENITH.events.on('pageLoaded', function () {
alert('page loaded 3');
});
// Trigger an event
XENITH.events.trigger('pageLoaded');
// Unbind event handlers
XENITH.events.off('pageLoaded');