Module 2: Model Attributes
by emgee
HTML
<script src="http://documentcloud.github.com/underscore/underscore.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone.js"></script>
JavaScript
var Vehicle = Backbone.Model.extend({
dump: function(){
console.log(JSON.stringify(this.toJSON()));
}
});
var v = new Vehicle({type:"car"});
v.dump();
v.set("color", "blue");
v.dump();
v.set({
description: "sporty blue car",
weight:1750
});
v.dump();
$("body").append(v.get("description"));
$("body").append(v.escape("description"));
console.log(v.has("color"));
console.log(v.has("engine"));