JSFiddle - React, Tailwind, and code Playground

by Proger

HTML

<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://backbonejs.org/backbone-min.js"></script>

JavaScript

var MyView = Backbone.View.extend({
  events: {
    'click .me': function () { alert('You clicked it!') },
  },
})

var MyOtherView = MyView.extend({
  // This object entirely replaces MyView's event map.
  events: {
    'keypress .me': function () { alert('Oh noes, we broke the mouse :(') },
  },
})

var view = new MyView
view.$el.html('<u class="me">Click me!').appendTo('body')

var other = new MyOtherView
other.$el.html('<input class="me" value="The click is no more...">').appendTo('body')