backbone
Backbone.js supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface. Backbone.js was originally extracted from the Rails application DocumentCloud. Philosophically, Backbone is an attempt to discover the minimal set of data-structuring (models and collections) and user interface (views and URLs) primitives that are generally useful when building web applications with JavaScript. Backbone is a library, not a framework. Synchronous events are used as the fundamental building block over constantly polling data. The main pars of Backbone are:
- Events
- Models – Wraps a row of data in business logic.
- Collections – A group of models on the client-side, with sorting/filtering/aggregation logic.
- Router (+ History)
- Views (+ Client-side Templates) – A logical, re-usable piece of UI. Often, but not always, associated with a model.
- Sync – Synchronization between frontend and REST API backend
Here are 10 public repositories matching this topic...
Starter template for creating HTML layouts
-
Updated
Mar 28, 2019 - CSS
PlayPeliculas un proyecto creado en Python/Django y JavaScript/Backbone
-
Updated
Dec 28, 2017 - CSS
A simple, sortable listing of all Canadian MPs. Built with Backbone, on Open North's Represent API.
-
Updated
Apr 18, 2023 - CSS
An introductory html5 & backbone tutorial
-
Updated
Dec 30, 2019 - CSS
📓 Workflowy clone, built using Backbone.js & Socket.io
-
Updated
Mar 15, 2016 - CSS
Created by Jeremy Ashkenas
Released October 13, 2010
- Followers
- 54 followers
- Website
- backbonejs.org
- Wikipedia
- Wikipedia