GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub
集合主题趋势排行榜
#

Backbone.js

css 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

Created by Jeremy Ashkenas

发布于 October 13, 2010

Website
backbonejs.org
Wikipedia
维基百科

相关主题

JavaScriptmvcRouting (disambiguation)jQuery
https://static.github-zh.com/github_avatars/marionettejs?size=40
marionettejs / backbone.marionette

#前端开发#The Backbone Framework

框架前端JavaScriptBackbone.jsmarionette
JavaScript 7.05 k
5 个月前
https://static.github-zh.com/github_avatars/Maluen?size=40
Maluen / Backbone-Debugger

Chrome Developer Tools extension for debugging Backbone.js applications

Backbone.jsdebuggerChrome 插件devtools
JavaScript 700
1 年前
https://static.github-zh.com/github_avatars/jh3y?size=40
jh3y / tyto

manage and organise things

JavaScriptmarionetteBackbone.jsGulpmvvmTo-Dotodo-appmvcLocalStorage
JavaScript 680
3 年前
https://static.github-zh.com/github_avatars/akrymski?size=40
akrymski / espresso.js

Super minimal MVC library

JavaScriptBackbone.jsReactmvcECMAScriptVue.js
JavaScript 531
4 年前
https://static.github-zh.com/github_avatars/azat-co?size=40
azat-co / fullstack-javascript

Source code for the Fullstack JavaScript book

JavaScriptBackbone.jsfullstack-javascriptMongoDBParsing
JavaScript 521
7 年前
https://static.github-zh.com/github_avatars/marionettejs?size=40
marionettejs / backbone.radio

Messaging patterns for Backbone applications.

Backbone.jsmarionetteradiopub-submessagingrequesteventsJavaScript
JavaScript 491
1 年前
https://static.github-zh.com/github_avatars/afeld?size=40
afeld / backbone-nested

A plugin to make Backbone.js keep track of nested attributes - looking for maintainers! https://github.com/afeld/backbone-nested/issues/157

Backbone.js
JavaScript 442
5 年前
https://static.github-zh.com/github_avatars/OpenNewsLabs?size=40
OpenNewsLabs / autoEdit_2

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

video-editingdmgwatsonspeech-to-textsttosxElectronBackbone.jsmacOStranscriptionDesktop
JavaScript 437
1 年前
https://static.github-zh.com/github_avatars/bergie?size=40
bergie / VIE

Semantic Interaction Framework for JavaScript

Backbone.js
JavaScript 304
5 年前
https://static.github-zh.com/github_avatars/openplans?size=40
openplans / shareabouts

Shareabouts is a mapping application for crowdsourced info gathering.

civicmapsDjangoBackbone.jsHeroku
JavaScript 283
9 天前
https://static.github-zh.com/github_avatars/WP-API?size=40
WP-API / client-js

Backbone-based JavaScript client for WP API

JavaScriptBackbone.jsWordPress
JavaScript 266
7 年前
https://static.github-zh.com/github_avatars/jeka-kiselyov?size=40
jeka-kiselyov / dimeshift

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

Node.jsexpensesJavaScriptfinancialpersonal-financepersonal-financesmoneybudgetbudgetingBackbone.js
JavaScript 198
5 年前
https://static.github-zh.com/github_avatars/evoluteur?size=40
evoluteur / evolutility-ui-jquery

Model-driven Web UI for CRUD using REST or localStorage.

jQueryBackbone.jsCRUDcrud-applicationcrud-generatormda低代码无代码metadatauimodelsformsJavaScriptcode-generationcode-generatormetadata-driven
JavaScript 188
1 年前
https://static.github-zh.com/github_avatars/marionettejs?size=40
marionettejs / marionette.inspector

🔍 Marionette Inspector - Explore your App

inspectormarionetteBackbone.jsChrome 插件
JavaScript 170
7 年前
https://static.github-zh.com/github_avatars/uzikilon?size=40
uzikilon / backbone-poller

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

JavaScriptBackbone.js
JavaScript 137
8 年前
https://static.github-zh.com/github_avatars/aircloud?size=40
aircloud / backboneAnalyze

backbone源码解读

Backbone.jsJavaScript
JavaScript 131
8 年前
https://static.github-zh.com/github_avatars/hegdeashwin?size=40
hegdeashwin / Backbone

This training kit has been developed to learn the basics of Backbone.JS.

Backbone.jstraining-kitJavaScriptnebula
JavaScript 78
8 年前
https://static.github-zh.com/github_avatars/RoundingWellOS?size=40
RoundingWellOS / marionette.toolkit

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

marionetteJavaScriptBackbone.jsapplication-architecture
JavaScript 70
10 个月前
https://static.github-zh.com/github_avatars/fernandomantoan?size=40
fernandomantoan / backbone-tutorial-series

Source code generated in the Backbone.js tutorial series

Backbone.jsJavaScriptunderscore
JavaScript 68
10 年前
https://static.github-zh.com/github_avatars/kulakowka?size=40
kulakowka / Backbone.js-Russian

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

Backbone.jsJavaScript
JavaScript 60
10 年前
loading...