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');