JSFiddle - React, Tailwind, and code Playground

by vineet85

HTML

<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script src="http://dl.dropbox.com/u/16292713/js/backbone.js"></script>
<script src="http://dl.dropbox.com/u/16292713/js/underscore.js"></script>

JavaScript

//Model Events

var ford = new Backbone.Model({
    type: 'car',
    color: 'blue'
});
ford.on('change', function() {
   console.log('something changed'); 
});
ford.set('type', 'truck');

ford.on('change: color', function() {
    console.log('something changed');
});
ford.set('color', 'purple');


//custom events
var volcano = _.extend({}, Backbone.Events);

volcano.on('disaster:eruption', function(options){
   console.log('Hide!! - ' + options.plan); 
});

volcano.trigger('disaster:eruption', {plan: 'run'});
//volcano.off('disaster:eruption');
//volcano.trigger('disaster:eruption', {plan: 'run'});