Backbone Collection Basics - Saving (localStorage)
by robdodson
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone-min.js"></script>
JavaScript
var Book = Backbone.Model.extend({});
var Books = Backbone.Collection.extend({
model: Book,
localStorage: new Backbone.LocalStorage("Books")
});
var library = new Books();
library.on('sync', function() {
console.log('sync succesful!');
});
var othello = library.create({
title: "Othello",
author: "William Shakespeare"
});
var outliers = library.create({
title: "Outliers",
author: "Malcolm Gladwell"
});