Home Page Icon
Home Page
Table of Contents for
cover
Close
cover
by James Sugrue
Beginning Backbone.js
Title Page
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
CHAPTER 1: An Introduction to Backbone.js
What Is Backbone.js?
Design Patterns for Web Applications
Backbone Adoption in the Real World
Getting Backbone Setup
Summary
CHAPTER 2: Getting Object-Oriented
The Rise of JavaScript
What Is an Object Anyway?
JavaScript: The Basics
Basic Syntax
Making JavaScript Object-Oriented
Object-Oriented Frameworks for JavaScript
Summary
CHAPTER 3: Backbone Models and Collections
System Setup
Backbone Models
Backbone Collections
Summary
CHAPTER 4: Backbone View and Templating Libraries
Code Setup
Backbone Views
Templating in Backbone
Templating with Underscore
Templating with Handlebars
Templating with Mustache
Which Templating Library to Use?
Summary
CHAPTER 5: Routers and Events
Backbone Routers
Backbone Events
Summary
CHAPTER 6: From Start to Finish: A Complete App Example
Designing Your Application
Application Code Structure
First Steps: Dealing with Authentication
Adding the Profile View
Reusing the Profile View
Adding Search Functionality
Error Handling
Summary
CHAPTER 7: The Backbone Ecosystem
Code Samples
User Interface Components
Models and Collection Extensions
Developer Tools and Utilities
Quick Reference
Summary
CHAPTER 8: Testing Your Backbone.js Application
The Advantages of Test-Driven Development
Testing with QUnit
Sinon.JS
Testing with Jasmine
Summary
CHAPTER 9: Using Grunt for Your Build Process
An Introduction to Grunt
Using Grunt for Your Project
Project Scaffolding
Some Useful Grunt Plug-Ins
Summary
CHAPTER 10: Extending Backbone with Marionette and Thorax
Marionette
Thorax
Summary
CHAPTER 11: Best Practices with Backbone
General Best Practices
Avoiding Memory Leaks
Rendering Views
View Management
Network Performance
Perceived Performance
Summary
CHAPTER 12: Creating a Manageable JavaScript Code Base
Using RequireJS to Create Modular Applications
Using Yeoman to Get Started Quickly
Design Patterns for Backbone Applications
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset