Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding initial work on pandoc split-up of chapters, build #704

Open
wants to merge 1 commit into
base: gh-pages
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions 1_prolog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
##Prolog

A work-in-progress book by [Addy Osmani](http://twitter.com/addyosmani) released for free under a [CC](http://creativecommons.org/licenses/by-nc-sa/3.0/)-license. My extended thanks to [these](https://github.com/addyosmani/backbone-fundamentals/contributors) members of the community for their assistance tweaking the project.
33 changes: 33 additions & 0 deletions 2_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
##Index

* [Introduction](#introduction)

* ####[The Basics](#thebasics)
* Models
* Views
* Collections
* Routers
* Namespacing
* Additional tips

* ####[Advanced](#advanced)
* [Building RESTful applications with Backbone](#restful)
* Stack 1: Using Node.js, Express, Mongoose and MongoDB
* [Modular JavaScript](#modularjs)
* Organizing modules with RequireJS and AMD
* Keeping your templates external with the RequireJS text plugin
* Optimizing Backbone apps for production with the RequireJS Optimizer
* Practical: Building a modular Backbone app with AMD & RequireJS
* Decoupling Backbone with the Mediator and Facade patterns
* Backbone & jQuery Mobile
* Practical: Building a modular mobile app with Backbone & jQuery Mobile

* ####[Testing](#testing)
* Unit Testing Backbone Applications With Jasmine
* An Introduction to Jasmine
* Testing Models
* Testing Collections
* Testing Views


* ####[Resources](#resources)
8 changes: 8 additions & 0 deletions 3_intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
##Introduction

In this mini-book, I'll be covering a complete run-down of Backbone.js; including models, views, collections and routers. I'll also be taking you through advanced topics like modular development with Backbone.js and AMD (with RequireJS), how to solve the routing problems with Backbone and jQuery Mobile, tips about scaffolding tools that can save time setting up your initial application and more.

If this is your first time looking at Backbone.js and you're still unsure whether or not to give it a try, why not take a look at how [a Todo application](http://github.com/addyosmani/todomvc) might be implemented in Backbone and most of the other alternatives before reading further?

The goal of this mini-book is to create a free, centralized repository of information that can help those developing real-world apps with Backbone. If you come across a section or topic which you think could be improved or expanded on, please feel free to submit a pull-request. It won't take long and you'll be helping other developers avoid problems you've run into before.

Loading