JSFiddle - React, Tailwind, and code Playground

by Chase Wilson

HTML

<script src="https://raw.github.com/gist/884484/2acb01dc7f10b1a7b2934445570cd17cd7ef49e3/Events.js"></script>

JavaScript

var namespace = {};
var global = this;
var obj = {};
Object.append(obj, new namespace.Events);

var hit = 0;
function counter (){
    document.write(hit++ +"<br />");
};

window.addEvent('domready', function(){
    obj.addEvent('count', counter);
    obj.addEvent('count', counter);
    obj.addEvent('count', counter);
    obj.addEvent('count', counter);
    obj.addEvent('count');
    
    obj.fireEvent('count:latch');
    
    setInterval(function(){
        obj.addEvent('count', counter);
    }, 1000);
    
});