Backbone Template

Standard fiddle

by Andy Novocin

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.0/backbone-min.js"></script>

JavaScript

var foo = 2;

  var Obj = function() {
    var foo = 1;
  }

  obj = _.extend(new Obj(), {
    foo : foo, 
    a: function(){
      console.log("this.foo=" + this.foo + "\nthis=" + this + "\nfoo=" + foo + "\n\n");
       return this.foo;
    }
  });

  console.log("obj.a="+obj.a()+"\nobj="+obj);