A Backbone.js Playground

A simple playground for learning backbone.js without having to install or configure anything yourself.

HTML

<script src="http://documentcloud.github.com/underscore/underscore.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone.js"></script>
<script src="https://getfirebug.com/firebug-lite.js"></script>

JavaScript

var Setting = Backbone.Model.extend({
  
  defaults: {
    name: '',
    categoryName: 'none', //Will not be grouped unless supplied name
    options : []
  },

  validate: function(attrs) {
    if(!attrs.name) {
      return 'A setting must have a name';
    }
  }
});

var mySetting = new Setting();

console.log(JSON.stringify(mySetting));
console.log("test");