Backbone.js

Автор: Robert Simon
Дата Створення: 23 Червень 2021
Дата Оновлення: 24 Червень 2024
Anonim
Backbone.js Was The Future
Відеоролик: Backbone.js Was The Future

Зміст

Визначення - Що означає Backbone.js?

Backbone.js - це структура веб-додатків контролера перегляду моделей (MVC), яка забезпечує структуру для важких програм JavaScript. Це робиться за рахунок надання моделей спеціальних подій та прив'язки ключових значень, представлень із використанням декларативної обробки подій та колекцій із багатим інтерфейсом програмування програм (API). Усі ці функції підключені до переважаючої програми за допомогою інтерфейсу RESTful JSON.

Магістраль можна визначити як надзвичайно легку бібліотеку, яка дозволяє створювати передні торці, які легко обслуговувати, для додатків. Це бекстейдж-агностик і дуже добре працює з існуючими сучасними бібліотеками JavaScript. Ця легка бібліотека надзвичайно корисна для спрощення процедури розробки інтерактивних, складних та керованих даними додатків. Backbone.js пропонує чітке рішення для відокремлення даних від презентації, структуруючи код і розділивши його на семантично значущі файли .js.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює Backbone.js

Позначений вихідний код Backbone.js доступний на GitHub. Також доступні зразок програми, онлайн-тестовий набір, ряд навчальних посібників та великий перелік реальних проектів, які використовують технологію Backbone.

Ядро Backbone.js включає чотири основні класи:
  • Модель: Моделі є основною частиною всіх програм JavaScript. Моделі містять інтерактивні дані на додаток до істотного елемента логіки навколо даних, таких як перевірки, перетворення, контроль доступу та обчислювані властивості. Backbone.Model можна розширити за допомогою доменних методів, і модель пропонує стандартний набір функціональних можливостей для управління змінами. На Backbone.js модель символізує єдине ціле.
  • Колекція: Колекції в Backbone.js - це в основному масив моделей. Колекції зазвичай є результатом запиту, в якому результати включають ряд моделей.
  • Перегляд: Вид у Backbone.js слухає події, викинуті Модель об'єкта документа та колекції / моделі. Крім того, він представляє стан та модель даних програми для користувача.
  • Контролер: Контролери в Backbone можна використовувати для створення потужних, закладних додатків за допомогою хешбангів.
Коли стан або вміст моделі змінюється, інші об'єкти, підписані на модель, отримують повідомлення про продовження відповідно. Погляди прослуховують зміни моделі, а потім автоматично оновлюються відповідно до змін.

Деякі програми, які використовують Backbone.js, включають:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Чотирикутник
  • Basecamp Mobile
  • Діаспора
  • Пандора
  • Анімото