Jump to content

Backbone.js

Разработчик(и) Джереми Ашкенас
Первоначальный выпуск 13 октября 2010 г .; 13 лет назад ( 13.10.2010 )
Стабильная версия
1.6.0 [1]  Отредактируйте это в Викиданных / 5 февраля 2024 г .; 5 месяцев назад ( 5 февраля 2024 г. )
Репозиторий Репозиторий Backbone.js
Написано в JavaScript
Операционная система Кросс-платформенный
Размер Производство 7,9 КБ
72 КБ разработки
Тип библиотека JavaScript
Лицензия С
Веб-сайт backbonejs .org

Backbone.js — это платформа веб-приложений для клиентов с богатым набором JavaScript , основанная на парадигме проектирования модель-представление-контроллер и предназначенная для подключения к API через интерфейс RESTful JSON . Backbone имеет только жесткую зависимость, то есть от одной библиотеки JavaScript . [2] Underscore.js ,. jQuery . Для библиотеки также можно дополнительно использовать [3] Он предназначен для разработки одностраничных веб-приложений , [4] и для синхронизации различных частей веб-приложений (например, нескольких клиентов и сервера). [5] Backbone был создан Джереми Ашкенасом , который также известен благодаря CoffeeScript и Underscore.js .

При работе с DOM Backbone.js использует императивный стиль программирования , в отличие от стиля декларативного программирования (распространенного в AngularJS с использованием атрибутов данных). [6] Пытаясь предоставить «минимальный набор структурирования данных (модели и коллекции) и пользовательского интерфейса (представления и URL-адреса)», [7] оставляет за разработчиком выбор расширений для расширения функциональности. Например, можно использовать вложенные представления с помощью Backbone Layout Manager или привязку представления модели с помощью ReSTbasis.

Использовать

[ редактировать ]

Следующие веб-приложения созданы с помощью Backbone.js: [8]

  1. ^ https://github.com/jashkenas/backbone/releases/tag/1.6.0 . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  2. ^ Алекс Маккоу (18 августа 2011 г.). Веб-приложения JavaScript . О'Рейли Медиа, Инк. с. 165. ИСБН  978-1-4493-0351-8 . Проверено 27 апреля 2012 г.
  3. ^ Зависимости , BackboneJS, 14 октября 2015 г.
  4. ^ «Чему научился SendHub при создании одностраничного приложения Backbone.js» , ReadWrite , 16 марта 2012 г.
  5. ^ «За слухами: как мы сделали наши беспорядки в Твиттере интерактивными» , The Guardian , Лондон, 8 декабря 2011 г.
  6. ^ «Backbone.js» . backbonejs.org . Проверено 1 июня 2017 г.
  7. ^ Jump up to: а б с д и ж г час я дж к л м н «Backbone.js» .
  8. ^ «Компании и веб-сайты, использующие Backbone.js» . Архивировано из оригинала 12 мая 2017 г. Проверено 1 июня 2019 г.
  9. ^ «Организация вашей компании для внедрения микросервисов» . ИнфоQ .
  10. ^ Джон Пол Титлоу (22 июля 2013 г.). «Внутри технического стека Digg, который заменил Google Reader» . Компания Co.Labs . Архивировано из оригинала 25 июля 2013 года . Проверено 22 июля 2013 г.
  11. ^ «Backbone.js и Underscore.js включены в Drupal 8» .
  12. ^ Backbonification: миграция большого проекта JavaScript из спагетти DOM в Backbone.js. Архивировано 20 января 2013 г. на archive.today , Сэмюэл Клэй (NewsBlur), 13 ноября 2012 г.
  13. ^ «Компоненты мобильного пользовательского интерфейса» . Проверено 22 марта 2014 г.
  14. ^ «Короткое письмо» . Проверено 22 марта 2014 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f9b94edceb1d3395d65441b42c432a90__1711366560
URL1:https://arc.ask3.ru/arc/aa/f9/90/f9b94edceb1d3395d65441b42c432a90.html
Заголовок, (Title) документа по адресу, URL1:
Backbone.js - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)