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

What are we building?


Once again, we'll start by describing what we're planning the build. It's going to be a word game, modeled after a very simple iPhone game I enjoy, called 7 Little Words (http://www.7littlewords.com/). Each game (or round, if you will) has seven words that are broken into parts of two, three, or four letters. Your job is to reassemble the words based on the short definitions that you're given. To make it clear, I have no affiliation with this iPhone game, I just like playing it!

However, we're going to take it a little farther than that game does, by assigning different point values to words, and also timing our users. This way, players can compare scores and times to make things a little more competitive.

Here's a screenshot of what the game view of our application will look like when it is finished. At the bottom, you can see the tokens that the user will choose to combine into a word. There's a textbox in the middle that shows the word the user has assembled. Then...