За відповідність розібрані дані від моделей, він може вирішити, яку дію зробити.
Crossroads.js є дуже потужним, і при правильному використанні, може зменшити складність коду.
Це може відокремити об'єкти, абстрагуючись шляху навігації та запити до сервера.
Crossroads.js може бути використаний з більшістю бібліотек JS і рамок.
Crossroads.js був натхненний URL Маршрут / відправка утиліт, присутніх у більшості MVC рамки, як Django, Ruby на Rails, Піраміда, CakePHP або CodeIgniter
Що нового в цьому випуску .:
- Зроблено це можливо, щоб мати різне patternLexer за маршрутизатором.
- Додана переміщення / провідний & Quot ;; & Quot; щоб crossroads.min.js, щоб уникнути проблем Concat.
- Покращена обгортка UMD так crossroads.min.js повинні також працювати з r.js.
Що нового у версії 0.11.0:
- Зміни API:
- Додана crossroads.pipe () і crossroads.unpipe ().
- Addeded спосіб перемикання Чутливість crossroads.ignoreCase, за замовчуванням це правда.
- Додана crossroads.ignoreState.
- Покращення:
- decodeQueryString () тепер поважає shouldTypecast.
- Змінено Route.rules перевірка масиву не враховуватися, якщо crossroads.ignoreCase = вірно.
Що нового у версії v0.10.0:
- Уникайте диспетчерського розгромленої / заблоковані / підібраних сигнали, якщо проходячи той же запит в наступних викликах.
- Додана crossroads.resetState ().
Що нового у версії v0.9.1:
- Виправлення:
- Нормалізувати додаткового поведінки сегментів на IE 7-8.
- Виправлені captureVals на IE 7-8, переконайтеся, що глобальний прапор працює належним чином.
- Покращення:
- Route.interpolate () приймає як номери сегментів.
Що нового у версії v0.9.0:
- Route.switched відправляється, тільки якщо відповідні відрізняється маршрут.
- Змінено поведінку за замовчуванням слешів на початкових / кінець запиту.
Що нового у версії v0.8.0 :.
- Додана Route.switched
- Додана crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT.
- Додана можливість передачі аргументів за замовчуванням для crossroads.parse ().
- Додана підтримка сегменти відпочинку.
- Змінено побудувати на Node.js.
- Змінено Minifier в UglifyJS.
Що нового у версії v0.7.1:
- Виправлена уникнути виклику rules.normalize_ на етапі перевірки.
Що нового у версії v0.7.0:
- Зміни API:
- Додана crossroads.normalizeFn.
- Додана vals_ Масив зі значеннями об'єкт передається normalize_ і crossroads.normalizeFn, щоб збільшити гнучкість.
- Додана підтримка Route.greedy.
- Змінені параметри відправляються crossroads.routed сигналу, передає запит як перший парам і об'єкта даних в якості другого парам.
- Інше:
- Поліпшення параметрів типажів.
- Рефакторинг для більш кращого стиснення коду, а також спростити деяку логіку, щоб збільшити читаність коду.
Що нового у версії v0.6.0:
- Зміни API:
- Змінено значення за замовчуванням crossroads.shouldTypecast брехня.
- Додана чарівний правило нормалізації маршрут Params перед відправкою rules.normalize _.
- Додана crossroads.VERSION.
- Виправлення:
- Fix додатковий & Quot; / & Quot; між необхідними Params.
- тільки перевірити додаткові Params, якщо значення! = NULL.
- Fix обгортку CommonJS, не експортувати перехрестя належним чином.
- Інше:
- Перенесені модульні тести з YUI до Жасмин, щоб тестування на nodejs а також тому, що він працює на місцевому рівні та дає кращі повідомлення про помилки. Збільшення набагато кількість тестів, які допомогли визначити кілька крайні випадки.
- Змінено обгортку для створення одного файлу розподілу, який працює на всіх середовищах.
Вимоги
- включений JavaScript на стороні клієнта
Коментар не знайдено