Preface
History
What is Backbone.js?
Benefits of Using Backbone.js
Who This Book Is For
Errata
Feedback
Chapter 1: Routers
New Routes
Parameters & Splats
Better Code Organization
Navigate
Summary
Chapter 2: Views
Setup
Events
Templates
Summary
Chapter 3: Models
Model Default Values
Initialize
Get & Set
Clone
Summary
Chapter 4: Collections
Add, Remove, & Reset
Get & Set
Summary
Chapter 5: Using Templates in Backbone.js
Underscrore Templates
Handlebars
Summary
Chapter 6: APIs and Backbone.js
What is an API?
API Integration with Backbone.js
Creating Our Own API With Slim PHP Framework
Client Side: Backbone.js
Summary
Chapter 7: Module Loading Backbone.js with RequireJS
Why Use RequireJS?
Using RequireJS
Loading Our Own JavaScript With RequireJS
Shims
Summary
Chapter 8: Additional Concepts: Data Binding
Chapter 9: Additional Concepts: Specialized Notification Views
Options
Chapter 10: Extending Backbone.js
Extending Classes
Creating New Classes
Conclusion
Appendix A: Code Samples & Repos