Repository navigation

#

Backbone.js

Created by Jeremy Ashkenas

发布于 October 13, 2010

backbonejs.org
维基百科

相关主题

JavaScriptmvcRouting (disambiguation)jQuery
backbonejs logo

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

Chrome Developer Tools extension for debugging Backbone.js applications

JavaScript
703
1 年前

Fast text based video editing, node Electron Os X desktop app, with Backbone front end.

JavaScript
432
1 年前

[Community Standard Edition] The open source Product Information Management (PIM) - please raise issues in https://github.com/akeneo/pim-community-dev/issues

Shell
400
1 个月前

QueryEngine provides extensive Querying, Filtering, and Searching abilities for Backbone.js Collections as well as JavaScript arrays and objects

CoffeeScript
329
1 年前

Shareabouts is a mapping application for crowdsourced info gathering.

JavaScript
282
6 个月前

Backbone-based JavaScript client for WP API

JavaScript
266
7 年前

💰💰💰 the easiest way to track your expenses. Free. Open-source. Node.js

JavaScript
197
5 年前

Angular6 music player to search and play YouTube, SoundCloud and Mixcloud tracks

TypeScript
171
2 年前

Backbone poller is a simple utility that allows polling on any backbone model or collection

JavaScript
137
8 年前

backbone源码解读

JavaScript
131
7 年前

A collection of opinionated Backbone.Marionette extensions for large scale application architecture.

JavaScript
70
6 个月前

Source code generated in the Backbone.js tutorial series

JavaScript
69
9 年前

Русская версия сайта Backbone.js

JavaScript
61
10 年前

Indigo Platform for publishing beautiful legislation.

HTML
59
6 天前

An easy way to add svg/vml views into your Backbone app

JavaScript
55
9 年前

A framework for mocking up server-side persistence / processing for Backbone.js

JavaScript
54
8 个月前

Connect Backbone Models and Collections to React.

JavaScript
27
2 年前