JSFiddle - React, Tailwind, and code Playground
JavaScript
;(function() {
var documentReadyQueue = [
function() {
console.log("executing first event handler");
var tmp = null;
tmp.dereference();
},
function() {
console.log("executing second event handler");
}
];
document.addEventListener("nxrTestDereference",function() {
for (var i=0; i<documentReadyQueue.length; i++) {
documentReadyQueue[i].apply(documentReadyQueue, arguments);
}
});
var event = document.createEvent('CustomEvent');
event.initCustomEvent("nxrTestDereference", true, true, {});
document.dispatchEvent(event);
}());