Backbone.js Todo Example
HTML
<script src="https://rawgithub.com/douglascrockford/JSON-js/master/json2.js"></script>
<script src="https://rawgithub.com/jashkenas/underscore/1.5.2/underscore-min.js"></script>
<script src="https://rawgithub.com/jashkenas/backbone/1.0.0/backbone-min.js"></script>
<script src="https://rawgithub.com/jeromegn/Backbone.localStorage/v1.1.6/backbone.localStorage.js"></script>
<div id="content"></div>
CoffeeScript
class MyViewA extends Backbone.View
events:
'click .btn': 'click'
click: (ev) ->
alert('MyViewA button click')
initialize: ->
$('<button class="btn">').text('MyViewA').appendTo(@el)
child = new MyViewB
$(child.el).appendTo(@el)
class MyViewB extends Backbone.View
initialize: ->
$('<button>').text('MyViewB').appendTo(@el)
vA = new MyViewA
$('#content').append(vA.el)