Davis.js позволяват на разработчика да се определят действията, които се предприемат, когато потребителят следва линкове, твърди форми, или се придвижва със Напред и назад бутони.
За изпълнение маршрут код, библиотеката използва HTML5 history.pushState.
HTML5 pushState позволява маршрутите, за да остане на мястото си, дори ако JavaScript е изключен.
В съвременните браузъри (FireFox 4+, Safari 5 и повече, Chrome, Safari IOS 4+, Android Browser 2.2 +) Davies.js работи според очакванията.
В по-старите версии на браузъра, Davis.js не се зарежда, позволяваща връзки, за да се държат като те обикновено ще направи
Какво ново в тази версия:.
- Фиксирана проблем с начина, по който PARAMS са кодирани и декодират.
Какво ново във версия 0.9.6:
- правилна работа на относителните пътища, използващи $ .prop вместо от $ .attr.
Какво ново във версия v0.9.1:
- Фиксирана бъг с помощта на ниво мидълуер маршрут с маршрутизация пряк път методи.
Какво ново във версия v0.9.0:
- Добави подкрепа за тръгва по дефиниция на трасета, използващи обхват.
- Добави подкрепа за ниво маршрут мидълуер.
- Добави подкрепа за кръгче PARAMS в определение маршрут.
- Davis.location вече приема с опции Парам, което позволява да зададете / замени маршрути мълчаливо.
- Променени подписа за създаването Davis.Routes, сега може просто да премине низ като път.
- Closer придържане към една и съща политика произход, когато се свързва с връзки и форми.
- Fix бъг, при който PARAMS в искането обект все още URI кодирани.
Какво ново във версия v0.8.1:.
- Фиксирана проблем с Davis.listener
- Преместен davis.fblike и davis.mixpanel в правилната директория.
Какво ново във версия v0.8.0:
- Дейвис вече не е зависим от JQuery, може да бъде използва с всеки или не DOM библиотека с използването на разширения.
- удължаване Добавено Zepto да позволи Дейвис да се използва с Zepto.
- По-здрави проверка на линия за предаване на произход, протоколи трябва да съвпадат, за да бъдат уловени от Davis.
- Добавено Mixpanel плъгин.
- Добавена Facebook Like плъгин.
- Фиксирани някои грешки с разширение hashRouting.
Какво ново във версия v0.7.0:
- Refactor на вътрешни елементи, много компоненти вече реализирани като Davis плъгини, което го прави по-лесно да се разшири библиотеката.
- Опростява се изгради инструменти, отстранени зависимости от рубин и Java. Сега всичко, което трябва, е да направи и node.js.
- Функцията за удобство Дейвис вече не изисква функция довереник да бъде приет през при създаването на един апартамент.
- Davis удобство функция Автоматично стартира приложението възможно най-скоро.
- Променени стандартната настройка generateRequestOnPageLoad, сега тя е фалшива по подразбиране.
- Davis.logger сега се реализира като плъгин не настройка.
- Преименувана Davis.Request.prototype.asJSON да Davis.Request.prototype.toJSON.
- Fix браузър непоследователност бъг, при Firefox няма да стрелят по popstate събитие за зареждане на страницата.
Какво ново във версия v0.6.2:
- Fix въпрос, така че местоположението на заявки "включва всеки заявки PARAMS.
Какво ново във версия v0.6.1:
- Normalise име на възел при проверка на връзката и образуват корени, корекции на грешки, когато се използва в XHTML документи.
- Fix въпрос по време на представянето форми само с файлови входове или без никакви входове.
<силни> Изисквания
- JavaScript поддръжка на клиентска страна
- JQuery 1.4.2 или по-висока
Коментари не е намерена