An introduction to Backbone.js via annotated source code.