Backbone.js

Скріншот програми:
Backbone.js
Дані програми:
Версія: 1.2.1 оновлений
Дата завантаження: 20 Jul 15
Розробник: Jeremy Ashkenas
Ліцензія: Безкоштовно
Популярність: 150

Rating: 4.0/5 (Total Votes: 2)

Це додає моделі, види, контролери, події, історія та колекції можливостей в JavaScript.
Упакування приходить в під 2 КБ.
 Магістральні поставок структури в JavaScript-важких додатків, надаючи моделі ключ-значення зв'язування і користувальницькі події, колекції з багатим API перелічуваних функцій, думками з декларативною обробки подій, і поєднує все це в існуючі програми більш спокійного інтерфейсу JSON.

Що нового У цьому випуску :.

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

Що нового у версії 1.1.2 :.

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

Що нового у версії 0.9.10:

  • а & Quot; маршрут і Quot; подія ініціюється на маршрутизаторі на додаток до звільнення на Backbone.history.
  • Перевірка Модель не тільки в життя в даний час за умовчанням в моделі # зберегти і більше не застосовуються за замовчуванням при будівництві або в моделі # набір, якщо {перевірки: правда}. Опція передається
  • Перегляд # марка була вилучена. Ви повинні будете використовувати $ безпосередньо побудувати елементи DOM в даний час.

  • не «LI> {Пас мовчав: правда} по зміні буде більше відкладати індивідуальний & Quot; змінення: атр і Quot; Події, замість цього вони замовкли повністю.
  • Модель # спосіб зміни були видалені, а із затримкою зміни атрибутів, як не більш доступною.
  • Виправлена ​​помилка на зміни, де порівняння атрибут використовує! == Замість _.isEqual.

Що нового у версії 0.9.9:

  • При використанні додати на колекції, проходячи {об'єднати : правда} тепер привести до появи подвійних моделей, щоб їх атрибути об'єднані в існуючим моделям, замість того, щоб ігноруватися
  • .
  • Додана оновлення (який також доступний в якості опції для вибірки) для & Quot; розумний & Quot; оновлення наборів моделей.
  • Підтримка HTTP PATCH в економії, передаючи {патч: правда}.
  • Об'єкт Магістральна тепер поширюється Події, так що ви можете використовувати його як глобальний автобусі подій, якщо вам подобається.
  • Додана & Quot; запит & Quot; подія Backbone.sync, який викликає всякий раз, коли запит починає до сервера. Природним доповненням до & Quot; синхронізації і Quot; події.
  • Router URL-адреси тепер підтримують необов'язкові частини через дужках, без того, щоб використовувати регулярний вираз.
  • Магістральні події тепер підтримує один раз, схоже на вузол один раз, або один JQuery в.

Що нового у версії 0.9.2:

  • Замість того, щоб кидати помилка при додаванні повторювані моделі для колекція, Магістральна тепер спокійно пропустити їх замість цього.
  • Додана кнопка, поп, unshift, і перейти до колекції.
  • змінена хеш моделі в даний час піддається для легкого читання зміненого дельта атрибуту, з минулого і Quot в моделі; зміни і Quot; події.
  • Додана де колекцій простий фільтрації.
  • можуть тепер використовувати один вимкнути дзвінок, щоб видалити всі функції зворотного виклику, пов'язані з конкретним об'єктом.
  • виправлення помилок для вкладених окремих подій зміни, деякі з яких можуть бути і Quot; мовчить і Quot ;.
  • виправлення помилок для кодування URL в location.hash фрагментів.
  • Виправлена ​​помилка для перевірки на стороні клієнта напередодні зберегти колл з {очікування: правда}.
  • Оновлене / оновлюється приклад Список задач додаток.

Що нового у версії 0.9.0:

  • Якщо ви не знаєте, ключ в заздалегідь , тепер ви можете зателефонувати model.set (ключ, значення), а також зберегти.

  • не «LI> Кілька моделей з однаковим ідентифікатором більше не допускається в одній колекції.
  • Додана & Quot; синхронізацію & Quot; подія, яка викликає всякий раз, коли держава модель була успішно синхронізуються з сервером (створення, збереження, знищити).
  • пов'язують і відв'язати були перейменовані в включення і виключення для ясності, після свинцю JQuery в. Старі імена також як і раніше підтримується.
  • функція компаратора хребта колекції може тепер поводяться або як у SortBy (передати функцію, яка приймає один аргумент), або, як свого роду (передати функцію компаратора, що очікує два аргументи). Функція порівняння в даний час також пов'язані за умовчанням в колекції -., Так що ви можете звернутися до цього в ньому
  • Події вид в хеш тепер можуть також містити прямі значення функції, а також строкові імена існуючих методів подання.
  • Додана перемішати і первісний колекцій, проксі з підкреслення.

  • <літій> Модель # UrlRoot тепер може бути визначена як функція, а як значення.
  • Перегляд # атрибути тепер можуть бути визначені як функції, а також значення.
  • Дзвінок принести на збори тепер змусить всі вуха JSON для роботи через функції розбору моделі колекції з відділу, якщо він визначений.

Що нового у версії 0.5.3:

  • вид в події властивість тепер можуть бути визначені як Функція, а також літерал об'єкта, що робить його легше визначити програмно і успадковувати події.
  • группеПо тепер проксі з підкреслення в якості методу по колекцій.
  • Якщо сервер вже надала все на сторінці завантаження, проходять Backbone.history.start ({тихий: справжнє}), щоб запобігти початкове маршрут від запуску. Виправлення для PushState з закодованими URL.

Що нового у версії 0.5.2:

  • Функція прив'язки, тепер можуть приймати необов'язковий третій Аргумент, щоб вказати це в функції зворотного виклику.
  • Кілька моделей з однаковим ідентифікатором тепер дозволено в колекції.
  • Виправлена ​​помилка, коли виклик .fetch (jQueryOptions) може призвести до неправильної URL для серіалізациі.
  • Виправлена ​​короткий додаткове вогонь маршрут, перш ніж перенаправити, коли деградує від PushState.

Що нового у версії 0.5.1:

  • Поліпшені прозорі оновлення з хеш на основі URL-адрес, щоб PushState , і навпаки.
  • Виправлена ​​непослідовність з немодифікованих атрибутів передається в модель # ініціалізувати.
  • Відновлено зміни 0.5.0, що б позбавити провідних hashbangs з маршрутів.
  • Додана містить як псевдонім для входять.

Що нового у версії 0.5.0:

  • Велика кількість маленьких хитрощів і мікро виправлень, найкраще розглядати, дивлячись на вчинення дифф. Підтримка HTML5 PushState, включений, віддавши в с: Backbone.history.start ({PushState: правда}).
  • Контролер був перейменований в маршрутизатор, для ясності.
  • Колекція # поновлення був перейменований в колекції # скидання, щоб підкреслити його здатність як скинути колекцію нових моделей, а також порожній з колекції, коли використовується без параметрів. saveLocation був замінений навігації.
  • методи RESTful завзятість (зберегти, витягти, і т.д.) в даний час повернути відкладений об'єкт JQuery для подальшого успіху / ланцюжка помилок і загального зручності.
  • Покращена XSS втечі протягом Модель # втечі.
  • Додана опція UrlRoot, щоб дозволити зазначенням адреси RESTful без використання колекції.
  • помилка генерується, якщо Backbone.history.start викликається кілька разів.
  • Колекція # створити справжнє перевіряє перед ініціалізацією нову модель. view.el тепер можуть бути JQuery рядок пошуку.
  • Магістральні Переглядів тепер також можуть взяти параметр атрибути.

  • Тепер
  • модель # за замовчуванням може бути функцією, а також об'єкт літерал атрибути.

Вимоги

  • включений JavaScript на стороні клієнта

Схожі програми

scroll.js
scroll.js

6 Jun 15

Graphics32
Graphics32

21 Jul 15

grid.js
grid.js

12 Apr 15

AJS Library
AJS Library

5 Jun 15

Інші програми розробника Jeremy Ashkenas

Underscore.js
Underscore.js

11 Apr 15

Docco
Docco

28 Feb 15

Jammit
Jammit

11 Mar 16

Docsplit
Docsplit

13 Apr 15

Backbone.js

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями