Backbone.js - Backbone.js
![]() | |
Әзірлеушілер | Джереми Ашкенас |
---|---|
Бастапқы шығарылым | 13 қазан 2010 ж |
Тұрақты шығарылым | 1.4.0 / 19 ақпан, 2019[1] |
Репозиторий | Backbone.js репозиторийі |
Жазылған | JavaScript |
Операциялық жүйе | Кросс-платформа |
Өлшемі | 7,9 КБ өндірісі 72 КБ дамуы |
Түрі | JavaScript кітапханасы |
Лицензия | MIT |
Веб-сайт | омыртқа |
Backbone.js Бұл JavaScript кітапхана RESTful JSON интерфейс және негізделген модель - көрініс - контроллер қолданбаларды жобалау парадигмасы. Магистраль жеңілдігімен танымал, өйткені оның жалғыз тәуелділігі біреуіне байланысты JavaScript кітапханасы,[2] Underscore.js, плюс jQuery толық кітапхананы пайдалану үшін.[3] Ол дамытуға арналған бір парақты веб-қосымшалар,[4] және веб-қосымшалардың әр түрлі бөліктерін (мысалы, бірнеше клиенттер мен сервер) синхрондау үшін.[5] Магистраль құрылды Джереми Ашкенас,[6] кім үшін де танымал CoffeeScript және Underscore.js.
Қолдану кезінде DOM Backbone.js ан қабылдайды императивті бағдарламалау стильден айырмашылығы декларативті бағдарламалау стиль (жалпы AngularJS деректер-атрибуттарды қолдану).[7][8]
«Деректерді құрылымдаудың минималды жиынтығын (модельдер мен коллекциялар) және пайдаланушы интерфейсін (көріністер мен URL-мекенжайлар)» ұсынуға тырысу,[9] жақсартылған функционалдылық үшін кеңейтімдерді таңдауды әзірлеушіге қалдырады. Мысалы, Backbone Layout Manager көмегімен кірістірілген көріністерді немесе ReSTbasis көмегімен модель көрінісін байланыстыруды қолдануға болады.
Пайдаланыңыз
![]() | Бұл бөлім қамтуы мүмкін талғамсыз, шамадан тыс, немесе қатысы жоқ мысалдар.Ақпан 2017) ( |
Келесі веб-қосымшалар Backbone.js көмегімен құрастырылған:[10]
- 500px желі[11]
- Airbnb[9]
- Диаспора[9]
- Digg[12]
- DocumentCloud[9]
- Drupal 8[13]
- Foursquare[9]
- Grooveshark[9]
- Groupon Қазір[9]
- Hearsay жүйелерінің кеңесшісі бұлтты
- Хулу[9]
- NewsBlur[14]
- Nextcloud
- Openbravo Ұялы телефон (бірге Enyo ).[15]
- Pandora радиосы[9]
- ReSTbasis
- SoundCloud[9]
- Strideapp[9]
- Трелло[9]
- USA Today.com[9]
- WordPress.com[9]
- verizon.com[9]
- xTuple (бірге Enyo ).[16]
Әдебиеттер тізімі
- ^ «Backbone.js».
- ^ Alex MacCaw (18 тамыз 2011). JavaScript веб-қосымшалары. O'Reilly Media, Inc. б. 165. ISBN 978-1-4493-0351-8. Алынған 27 сәуір 2012.
- ^ Тәуелділік, BackboneJS, 14 қазан, 2015 жыл
- ^ «SendHub бір беттік Backbone.js қосымшасын құруды үйренді», ReadWriteWeb
- ^ «Өсектердің артында: біз Twitter-дегі тәртіпсіздіктерді қалай құрдық», The Guardian, Лондон, 2011 жылғы 8 желтоқсан
- ^ Әзірлеуші, Дели (7 сәуір, 2015). «Delhi Developer | Делидегі веб-сайтты жобалаушы компания». Delhi Developer. Delhi Developer. Алынған 7 сәуір, 2015.
- ^ «Backbone.js». backbonejs.org. Алынған 2017-06-01.
- ^ «Backbone JS дегеніміз не?». Сейсенбі, 10 қазан 2020
- ^ а б c г. e f ж сағ мен j к л м n o «Backbone.js».
- ^ «Backbone.js пайдаланатын компаниялар мен веб-сайттар». Архивтелген түпнұсқа 2017-05-12. Алынған 2019-06-01.
- ^ «Сіздің компанияңызды микросервистерді қабылдау үшін ұйымдастыру». InfoQ.
- ^ Джон Пол Титлоу (22 шілде 2013). «Google Reader-ді ауыстыру үшін қолданылатын Tech Stack Digg ішінде». Co.Labs. Архивтелген түпнұсқа 2013 жылғы 25 шілдеде. Алынған 22 шілде 2013.
- ^ «Backbone.js және Underscore.js Drupal 8-ге біріктірілген».
- ^ Backbonification: DOM спагеттиінен Backbone.js-ке үлкен JavaScript жобасын көшіру Мұрағатталды 2013-01-20 сағ Бүгін мұрағат, Сэмюэл Клэй (NewsBlur) 13 қараша 2012 ж
- ^ «Мобильді интерфейс компоненттері». Алынған 2014-03-22.
- ^ «Қысқаша хат». Алынған 2014-03-22.
Әрі қарай оқу
- Османи, Адди (22.03.2013). Backbone.js қосымшаларын әзірлеу (1-ші басылым). O'Reilly Media. б. 150. ISBN 978-1449328252.
- Эчамея, Абие (2016 жылғы 15 қаңтар). Backbone.js-ті игеру. Пакт. б. 278. ISBN 978-1783288496.
Сыртқы сілтемелер
![]() | Бұл бағдарламалау тілі - қатысты мақала а бұта. Сіз Уикипедияға көмектесе аласыз оны кеңейту. |