词条 | Backbone.js |
释义 |
| title = | name = Backbone.js | logo = Backbone.js logo.svg | logo size = 200px | logo caption = | screenshot = | caption = | collapsible = | author = | developer = Jeremy Ashkenas | released = {{release date and age|2010|10|13}} | latest release version = 1.4.0 | latest release date = {{Start date and age|2019|02|19}}[1] | latest preview version = | latest preview date = | programming language = JavaScript | operating system = Cross-platform | platform = | size = 7.5 KB production 72 KB development | language = | language count = | language footnote = | genre = JavaScript library | license = MIT | alexa = | website = {{URL|http://backbonejs.org/}} }}{{Portal|Free and open-source software}}Backbone.js is a JavaScript library with a RESTful JSON interface and is based on the Model–view–presenter (MVP) application design paradigm. Backbone is known for being lightweight, as its only hard dependency is on one JavaScript library,[2] Underscore.js, plus jQuery for use of the full library.[3] It is designed for developing single-page web applications,[4] and for keeping various parts of web applications (e.g. multiple clients and the server) synchronized.[5] Backbone was created by Jeremy Ashkenas,[6] who is also known for CoffeeScript and Underscore.js.[7] When handling the DOM Backbone.js adopts an imperative programming style, in contrast with a declarative programming style (common in AngularJS using data-attributes).[8][9] Trying to provide "the minimal set of data-structuring (models and collections) and user interface (views and URLs)",[10] leaves to the developer the choice of extensions for enhanced functionality. For example, one can use nested views with Backbone Layout Manager or model-view binding with ReSTbasis. Use{{Example farm|date=February 2017|section}}The following web applications are built with Backbone.js:[10]
References1. ^{{cite web|url=http://backbonejs.org/#changelog|title=Backbone.js|publisher=}} 2. ^{{cite book|author=Alex MacCaw|title=JavaScript Web Applications|url=https://books.google.com/books?id=ymDsh5yOfpsC|accessdate=27 April 2012|date=18 August 2011|publisher=O'Reilly Media, Inc.|isbn=978-1-4493-0351-8|page=165}} 3. ^{{citation |url=http://backbonejs.org/#downloads |title=Dependencies |publisher=BackboneJS |date=October 14, 2015}} 4. ^{{citation |url=http://www.readwriteweb.com/hack/2012/03/what-sendhub-learned-building.php |title=What SendHub Learned Building a Single-Page Backbone.js App |work=ReadWriteWeb }} 5. ^{{citation |url=https://www.theguardian.com/news/datablog/2011/dec/08/twitter-riots-interactive?newsfeed=true |work=The Guardian |title=Behind the rumours: how we built our Twitter riots interactive | location=London |date=8 December 2011}} 6. ^{{Cite web|url=https://delhideveloper.com/comparison-of-backbonejs-and-angularjs/|title=Delhi Developer {{!}} Website Designing Company in Delhi|last=Developer|first=Delhi|date=Apr 7, 2015|website=Delhi Developer|publisher=Delhi Developer|access-date=Apr 7, 2015}} 7. ^{{citation |url=https://open.blogs.nytimes.com/2012/04/04/javascript-meetup-city/ |title=JavaScript Meetup City |work=Open |publisher=The New York Times |date=April 4, 2012 |first=Brad |last=Stenger}} 8. ^{{Cite web|url=http://backbonejs.org/|title=Backbone.js|website=backbonejs.org|access-date=2017-06-01}} 9. ^{{cite web| url=https://www.1webstreet.com|title= Website Designing Help }} Saturday, 16 February 2019 10. ^{{cite web|url=http://builtwithbackbonejs.com|title=Companies and Websites using Backbone.js|publisher=}} 11. ^{{cite web|url=http://www.infoq.com/presentations/500px-services|title=Organizing Your Company to Embrace Microservices|work=InfoQ}} 12. ^1 2 3 4 5 6 7 8 9 10 11 12 13 14 {{cite web|url=http://backbonejs.org/#examples|title=Backbone.js|publisher=}} 13. ^{{cite web|url=http://www.fastcolabs.com/3014663/open-company/inside-the-tech-stack-digg-used-to-replace-google-reader|title=Inside The Tech Stack Digg Used To Replace Google Reader|author=John Paul Titlow|date=22 July 2013|work=Co.Labs}} 14. ^{{cite web|url=https://www.drupal.org/node/2053901|title=Backbone.js and Underscore.js are bundled into Drupal 8|publisher=}} 15. ^Backbonification: migrating a large JavaScript project from DOM spaghetti to Backbone.js, Samuel Clay (NewsBlur) 13th November 2012 16. ^{{cite web |url=http://wiki.openbravo.com/wiki/Mobile_UI_Components|title=Mobile UI Components|accessdate=2014-03-22}} 17. ^{{cite web |url=http://www.xtuple.org/a-shorter-letter-enyo|title=A Shorter Letter|accessdate=2014-03-22}} Further reading{{refbegin}}
External links
3 : JavaScript libraries|Software using the MIT license|2010 software |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。