JSFiddle - React, Tailwind, and code Playground

by Eric Howe

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="view-goes-here"></div>

CSS

#view-goes-here {
    padding: 50px;
    border: 1px solid black;
}

JavaScript

var V = Backbone.View.extend({
    render: function() {
        var self = this;
        this.$el.append('<img src="http://placekitten.com/500/250">');
        this.$el.find('img').on('load', function() { self.img_loaded() });
        return this;
    },
    img_loaded: function() {
        this.$el.append('<p>Loaded</p>');
    }
});
var v = new V;
$('#view-goes-here').append(v.render().el);