1.js | |
---|---|
This example illustrates the declaration and instantiation of a minimalist View. Working example: 1.html. | |
Self-executing wrapper | (function($){ |
ListView class: Our main app view. | var ListView = Backbone.View.extend({
el: $('body'), // attaches `this.el` to an existing element. |
| initialize: function(){
_.bindAll(this, 'render'); // fixes loss of context for 'this' within methods
this.render(); // not all views are self-rendering. This one is.
}, |
| render: function(){
$(this.el).append("<ul> <li>hello world</li> </ul>");
}
}); |
listView instance: Instantiate main app view. | var listView = new ListView();
})(jQuery);
|