Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://rstacruz.github.io/backbone-patterns/

Common Backbone.js usage patterns.
https://rstacruz.github.io/backbone-patterns/

Last synced: 28 days ago
JSON representation

Common Backbone.js usage patterns.

Awesome Lists containing this project

README

        

# Backbone
Patterns

> Building apps with Backbone.js

Here, I try to document the good practices that our team has learned along the
way building [Backbone][bb] applications. This document assumes that you already
have some knowledge of [Backbone.js][bb], [jQuery][jq], and of course,
JavaScript itself.

[bb]: http://documentcloud.github.com/backbone/
[jq]: http://jquery.com/

## Table of contents

* Model patterns
* [Bootstrapping data](docs/bootstrapping-data.md)
* View patterns
* [Inline templates](docs/inline-templates.md)
* [JST templates](docs/jst-templates.md)
* [Partials](docs/partials.md)
* [Animation buffer](docs/animation-buffer.md)
* [Sub-views](docs/subviews.md)
* [Delegate views](docs/delegate-views.md)
* General patterns
* [Mixins](docs/mixins.md)
* Conventions
* [Naming convention](docs/naming-convention.md)
* [Namespace convention](docs/namespace-convention.md)
* [RequireJS and AMD](docs/requirejs-and-amd.md)
* Anti-patterns
* [document.ready abuse](docs/document-ready-abuse.md)
* [Things outside views](docs/things-outside-views.md)
* [Event handlers outside views](docs/event-handlers-outside-views.md)
* [Other links](docs/other-links.md)

## Thanks

© 2011-2016, Rico Sta. Cruz. Released under the [MIT
License](http://www.opensource.org/licenses/mit-license.php).

This document is authored and maintained by [Rico Sta. Cruz][rsc] with help from
its [contributors][c].

* [My website](http://ricostacruz.com) (ricostacruz.com)
* [Github](http://github.com/rstacruz) (@rstacruz)
* [Twitter](http://twitter.com/rstacruz) (@rstacruz)

[rsc]: http://ricostacruz.com
[c]: http://github.com/rstacruz/backbone-patterns/contributors