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 подія на сторінці завантаження.
не «LI> функція Девіс зручність більше не потрібно функція конфігурації буде прийнятий в при створенні програми.
Що нового у версії v0.6.2:
- Виправлена проблема, так що розташування запити »включає в себе будь Титули запит.
Що нового у версії v0.6.1:
- Нормалізувати ім'я вузла при перевірці посилання і утворюють корені, фіксує помилку, коли використовуються в XHTML документах.
- Виправлена проблема при подачі форми з входами тільки файлів або без будь-яких затрат.
Вимоги
- включений JavaScript на стороні клієнта
- JQuery 1.4.2 або вище
Коментар не знайдено