Это добавляет модели, виды, контроллеры, события, история и коллекции возможностей в 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 (передать функцию, которая принимает один аргумент), или, как своего рода (передать функцию компаратора, что ожидает два аргумента). Функция сравнения в настоящее время также связаны по умолчанию в коллекции -., Так что вы можете обратиться к этому в нем
- События вид в хэш теперь могут также содержать прямые значения функции, а также строковые имена существующих методов представления.
- Добавлена перемешать и первоначальный коллекций, прокси из подчеркивания.
- Просмотр # атрибуты теперь могут быть определены как функции, а также значение.
- Вызов принести на собрание теперь заставит все уши JSON для работы через функции разбора модели коллекции из отдела, если он определен.
не
<литий> Модель # UrlRoot теперь может быть определена как функция, а в качестве значения.
Что нового в версии 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 на стороне клиента
Комментарии не найдены