Backbone.js

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

Rating: nan/5 (Total Votes: 0)

Це додає моделі, види, контролери, події, історія та колекції можливостей в 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 на стороні клієнта

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

Utilities.NET
Utilities.NET

6 Jun 15

PressPass
PressPass

11 Apr 15

Respond.js
Respond.js

13 May 15

Declare
Declare

13 May 15

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

Underscore.js
Underscore.js

11 Apr 15

CoffeeScript
CoffeeScript

4 Jun 15

Jammit
Jammit

11 Mar 16

Backbone.js

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