Backbone.js Event Aggregator

COMMAND AND CONTROL (and conquer)

by Steven Senkus

HTML

<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone-min.js"></script>
<div id="container"></div>

JavaScript

var vent = _.extend({}, Backbone.Events);

var ButtonView = Backbone.View.extend({
    tagName: 'button',
    initialize: function(options) {
        this.render()
    },
    render: function() {
        $('#container').append(this.$el.html())
    }
});
var FormView = Backbone.View.extend({
    initialize: function(options) {
        this.render();
    },
    render: function() {}
});

var btn = new ButtonView( {el: $('#c') });