По съвпадение анализирани данни от модели, тя може да реши кои действия да предприеме.
Crossroads.js е много мощен, и ако се използва правилно, може да намали код сложност.
Тя може да се разграничи обекти чрез абстрахиране навигационни маршрути и искания за сървъри.
Crossroads.js могат да се използват с повечето библиотеки и рамки JS.
Crossroads.js е вдъхновен от URL Route / експедиране комунални услуги присъстват в повечето MVC рамки като Django, Руби на релси, Pyramid, CakePHP или CodeIgniter
Какво ново в това издание.:
- направи възможно да има различен patternLexer на рутер.
- Добавена крайната / водеща & quot ;; & quot; да crossroads.min.js да се избегнат проблеми CONCAT.
- Подобряване на UMD обвивка, така crossroads.min.js също трябва да работят с r.js.
Какво ново във версия 0.11.0:
- API Changes:
- Добавена 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 () приема Numbers като сегменти.
Какво ново във версия 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 Changes:
- Добавено crossroads.normalizeFn.
- Добавено vals_ Array да ценности обектно пусна към normalize_ и crossroads.normalizeFn да се увеличи гъвкавостта.
- Добавено Route.greedy подкрепа.
- Променени параметри, изпратени от crossroads.routed сигнал, минава заявка като първи параметър и обект от данни като втори параметър.
- Други:
- Подобряване параметър освободи от стереотипа.
- редакции за по-добър код компресия и така опрости някои логика да се увеличи четливостта на кода.
Какво ново във версия v0.6.0:
- API Changes:
- променената стойност crossroads.shouldTypecast подразбиране да лъжа.
- Добавена магия правило за нормализиране на маршрутните PARAMS преди изпращане rules.normalize _.
- Добавено crossroads.VERSION.
- Определя:
- Fix опция & quot; / & quot; между изискваните PARAMS.
- изпитва само незадължителни PARAMS ако стойността! = Нищожна.
- Fix CommonJS обвивка, не е била износител кръстопът правилно.
- Други:
- Мигриралите единица тестове от YUI да Jasmine да позволяват тестване върху nodejs а също и защото тя работи на местно ниво и дава по-добра съобщения за грешки. Повишена много на брой тестове, които помогнаха да се място няколко случая ръба.
- Променени обвивка за генериране на един единствен файл дистрибуция, която работи на всички среди.
<силни> Изисквания
- JavaScript поддръжка на клиентска страна
Коментари не е намерена