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 на стороне клиента

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

net-tnsping
net-tnsping

13 May 15

rdf-trix
rdf-trix

10 Dec 15

Engine
Engine

6 Jun 15

Vine
Vine

6 Jun 15

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

Docsplit
Docsplit

13 Apr 15

Docco
Docco

28 Feb 15

CoffeeScript
CoffeeScript

4 Jun 15

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

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