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

UVdesk Open Source Community Helpdesk is a comprehensive ticketing support system designed for everyone, offering robust features to streamline customer support and collaboration.

CSS
13302
1 个月前

Chrome Developer Tools extension for debugging Backbone.js applications

JavaScript
700
1 年前

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

JavaScript
437
1 年前

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

Shell
407
11 天前

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

CoffeeScript
329
2 年前

Shareabouts is a mapping application for crowdsourced info gathering.

JavaScript
283
1 天前

Backbone-based JavaScript client for WP API

JavaScript
266
7 年前

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

JavaScript
198
5 年前

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

TypeScript
174
3 年前

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

JavaScript
137
8 年前

backbone源码解读

JavaScript
131
8 年前

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

JavaScript
70
10 个月前

Source code generated in the Backbone.js tutorial series

JavaScript
68
10 年前

Indigo Platform for publishing beautiful legislation.

HTML
62
12 天前

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

JavaScript
60
10 年前

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

JavaScript
55
10 年前

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

JavaScript
54
1 年前

Connect Backbone Models and Collections to React.

JavaScript
27
2 年前