Book Image

Backbone.js Blueprints

By : Andrew Burgess
Book Image

Backbone.js Blueprints

By: Andrew Burgess

Overview of this book

<p>Backbone.js is an open source, JavaScript library that helps you to build sophisticated and structured web apps. It's important to have well-organized frontend code for easy maintenance and extendability. With the Backbone framework, you'll be able to build applications that are a breeze to manage.<br /><br />In this book, you will discover how to build seven complete web applications from scratch. You'll learn how to use all the components of the Backbone framework individually, and how to use them together to create fully featured applications. In addition, you'll also learn how Backbone thinks so you can leverage it to write the most efficient frontend JavaScript code.<br /><br />Through this book, you will learn to write good server-side JavaScript to support your frontend applications. This easy-to-follow guide is packed with projects, code, and solid explanations that will give you the confidence to write your own web applications from scratch.</p>
Table of Contents (14 chapters)
Backbone.js Blueprints
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 7. Building a Game

We've come to the final chapter of this book, and if I may speak in first-person for a moment, this was my favorite application to build. Everybody loves a game, and if word games are your thing, you'll have fun with this too. Most of the applications we've written so far have been single-view applications; the only screen the user sees is the view that performs the main action of the application. However, full web applications often have other views that aren't the main purpose of the application, but serve to fill it out. We have one or two such views in this application.

So, here are a few of the topics we will cover in this chapter:

  • Review all the primary uses of the Backbone components

  • Add non-Backbone pages to fill out the application

  • Build an app that uses data not provided by the user

  • Write (simple) game logic