Developing Backbone.js Applications



Download free course Developing Backbone.js Applications, pdf file on 346 pages by Addy Osmani.
If you want to build your site's frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You'll learn how to create structured JavaScript applications, using Backbone's own flavor of model-view-controller (MVC) architecture.

Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applications - a simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Google's Chrome team, also demonstrates advanced uses of the framework.

- Learn how Backbone.js brings MVC benefits to the client-side;
- Write code that can be easily read, structured, and extended;
- Work with the Backbone.Marionette and Thorax extension frameworks;
- Solve common problems you'll encounter when using Backbone.js;
- Organize your code into modules with AMD and RequireJS;
- Paginate data for your Collections with the Backbone.Paginator plugin;
- Bootstrap a new Backbone.js application with boilerplate code;
- Use Backbone with jQuery Mobile and resolve routing problems between the two;
- Unit-test your Backbone apps with Jasmine, QUnit, and SinonJS.

Table of contents

  • Introduction
  • Fundamentals
  • Backbone Basics
  • Exercise 1: Todos - Your First Backbone.js App
  • Exercise 2: Book Library - Your First RESTful Backbone.js App
  • Backbone Extensions
  • Common Problems & Solutions
  • Modular Development
  • Exercise 3: Your First Modular Backbone + RequireJS App
  • Paginating Backbone.js Requests & Collections
  • Backbone Boilerplate And Grunt-BBB
  • Backbone & jQuery Mobile
  • Unit Testing
  • Jasmine
  • QUnit
  • SinonJS
Pages : 346
Size : 4.9 MB
File type : PDF
Downloads: 102
Created: 2022-02-02
License: CC BY-NC-ND
Author(s): Addy Osmani
Developing Backbone.js Applications

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

Semantic Systems. The Power of AI and Knowledge Graphs

Azure Pipelines Succinctly

Mercurial: The Definitive Guide

Learning Vim

Rails on Containers

Others related eBooks about Developing Backbone.js Applications

Open Data Structures: An Introduction

Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. ...

Think Stats: Probability and Statistics for Programmers

If you know how to program, you have the skills to turn data into knowledge using the tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python. ...

Introduction to MATLAB

With this tutorial you will work through the examples to understand the basics of MATLAB programming ,a free training document under 74 pages for download....

Introduction to High-Performance Scientific Computing

The field of parallel scientific computing lies at the crossroads of a number of disciplines and skill sets, and correspondingly, for someone to be successful at using parallel computing in science requires at least elementary knowledge of and skills in all these areas. ...

Cracking Passwords Guide

This tutorial is for people who want to learn to the how and why of password cracking. There is a lot of information being presented and you should READ IT ALL BEFORE you attempted doing anything documented here....

Computer Science Tapestry: Exploring Programming and Computer Science with C++

This book is designed for a first course1 in computer science that uses C++ as the language by which programming is studied. My goal in writing the book has not been to cover the syntax of a large language like C++, but to leverage the best features of the language using sound practices of prog...

Handbook of Vascular Biometrics

Download free course Handbook of Vascular Biometrics, pdf file on 535 pages by Andreas Uhl, Christoph Busch, Sébastien Marcel, Raymond Veldhuis....

MSIX Succinctly

Download free course MSIX Succinctly, pdf file on 194 pages by Matteo Pagani....

Learning iOS

Download free course Learning iOS, pdf file on 1117 pages by Stack Overflow Community....

Introduction to Mathematical Logic

This book explores the principal topics of mathematical logic. It covers propositional logic, first-order logic, first-order number theory, axiomatic set theory, and the theory of computability. The text also discusses the major results of Gödel, Church, Kleene, Rosser, and Turing....