Davis.js позволяют разработчику определить действия, которые необходимо принять, когда пользователь переходит по ссылкам, представляет формы, или переходит с вперед и назад кнопок.
Для выполнения маршрута кода, библиотека использует HTML5 history.pushState.
HTML5 PushState позволяет маршруты, чтобы остаться на месте, даже если JavaScript выключен.
В современных браузерах (Firefox 4+, 5+ Сафари, хром, сафари IOS 4 +, Android 2.2+) Браузер Davies.js работает как рекламируется.
В более старых версиях браузеров, Davis.js не будет загружать, что позволяет ссылки на себя, как они, как правило, делают
Что нового В этом выпуске:.
- Исправлена проблема с тем, как Params кодируются и декодируются.
Что нового в версии 0.9.6:
- Правильное обращение относительных путей, используя $ .prop вместо из $ .attr.
Что нового в версии v0.9.1:
- Исправлена ошибка с использованием маршрута уровне промежуточное с ярлыком маршрутизации методы.
Что нового в версии v0.9.0:
- Добавлена поддержка контекстными определения маршрутов с использованием сферы.
- Добавлена поддержка уровня маршрут промежуточного.
- Добавлена поддержка для Splat Params в определении маршрута.
- Davis.location теперь принимает вариантов параметров, позволяющих назначить / заменить маршруты молча.
- Изменен подпись для создания Davis.Routes, теперь можно просто передать строку, как путь.
- Ближе соблюдение того же происхождения политики при связывании с ссылки и формы.
- Исправлена ошибка, где Титулы в объекте запроса URI по-прежнему кодируется.
Что нового в версии v0.8.1:.
- Исправлена проблема с Davis.listener
- перемещена davis.fblike и davis.mixpanel в правильный каталог.
Что нового в версии v0.8.0:
- Дэвис больше не зависит от JQuery, не может быть использован с любым или вообще без DOM библиотеки с использованием расширений.
- Расширение Добавлено Zepto, чтобы Дэвис быть использован с Zepto.
- Более надежная проверка ссылок происхождения, протоколы должны соответствовать, чтобы быть пойманным Дэвис.
- Добавлена Mixpanel плагин.
- Добавлен плагин Facebook Like.
- Исправлены некоторые ошибки с расширением hashRouting.
Что нового в версии v0.7.0:
- Рефакторинг внутренних органов, многие компоненты в настоящее время осуществляется в Дэвисе плагины, что делает его легче расширять библиотеку.
- Упростить построить инструменты, снятые зависимостей рубина и Java. Теперь все, что вам нужно, это сделать и Node.js.
- Функция Дэвис удобство больше не требуется функция конфигурации будет принят в при создании приложения.
- Функция автоматического удобство Дэвис начинает приложение как можно скорее.
- Изменено значение по умолчанию параметра generateRequestOnPageLoad, теперь это ложь по умолчанию.
- Davis.logger в настоящее время реализована в виде плагина не установка.
- Переименован Davis.Request.prototype.asJSON в Davis.Request.prototype.toJSON.
- Исправлена ошибка браузера непоследовательность, где Firefox не будет стрелять в popstate событие на странице загрузки.
не
Что нового в версии v0.6.2:
- Исправлена проблема, так что расположение обрабатывает запросы »включает в себя любое Титулы запрос.
Что нового в версии v0.6.1:
- Нормализовать имя узла при проверке ссылку и образуют происхождение, фиксирует ошибку, когда используются в XHTML документах.
- Исправлена проблема при подаче формы с входами только файлов или без каких-либо затрат.
Требования
- включен JavaScript на стороне клиента
- JQuery 1.4.2 или выше
Комментарии не найдены