Backbone.js

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

Rating: 5.0/5 (Total Votes: 1)

Это добавляет модели, виды, контроллеры, события, история и коллекции возможностей в JavaScript.
Упакованные приходит в под 2 КБ.
 Магистральные поставок структуры в JavaScript-тяжелых приложений, предоставляя модели ключ-значение связывание и пользовательские события, коллекции с богатым API перечислимых функций, мнениями с декларативной обработки событий, и соединяет все это в существующие приложения более спокойного интерфейса JSON.

Что нового В этом выпуске:.

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

Что нового в версии 1.1.2:.

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

Что нового в версии 0.9.10:

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

  • не
  • {Пас молчал: правда} по изменению будет больше откладывать индивидуальный & 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 (ключ, значение), а также сохранить.

  • не
  • Несколько моделей с одинаковым идентификатором больше не допускается в одной коллекции.
  • Добавлена ​​& 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 на стороне клиента

Похожие программы

ConditionerJS
ConditionerJS

10 Feb 16

jsPDF
jsPDF

6 Jun 15

es5-shim
es5-shim

20 Jul 15

Apache Commons CSV
Apache Commons CSV

10 Dec 15

Другие программы разработчика Jeremy Ashkenas

Jammit
Jammit

11 Mar 16

Docco
Docco

28 Feb 15

Underscore.js
Underscore.js

11 Apr 15

Комментарии к Backbone.js

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям