backbone zombie view
by kazu69
HTML
<script src="http://underscorejs.org/underscore.js"></script>
<script src="http://backbonejs.org/backbone-min.js"></script>
<script src="https://getfirebug.com/firebug-lite.js"></script>
CoffeeScript
class Animal extends Backbone.View
vent: _.extend({}, Backbone.Events)
goodbye: ->
@vent.trigger "goodbye"
class ZombieAnimal extends Animal
initialize: ->
@vent.on "goodbye", -> console.log "Living"
animal = new Animal()
zombie = new ZombieAnimal()
animal.goodbye() # -> Living
# delete zombie
zombie = null
delete window.zombie
animal.goodbye() # -> Living