title: Backbone TODO model --> save method
body: <p>I am following the annotated source code at:</p>
  
  <p><a href="http://backbonejs.org/docs/todos.html" rel="nofollow">http://backbonejs.org/docs/todos.html</a></p>
  
  <p>The model is:</p>
  
  <pre><code>var Todo = Backbone.Model.extend({
  
   defaults: function() {
    return {
      title: "empty todo...",
      order: Todos.nextOrder(),
      done: false
    };
   },
   toggle: function() {
     this.save({done: !this.get("done")});
   }
  
  });
  </code></pre>
  
  <p>My question is:</p>
  
  <p>What happens when this.save is called? I know that the collection uses local storage, but how does the model by itself work?</p>