Ved å sammen analyserte data mot mønstre, kan det avgjøre hvilke tiltak som skal treffes.
Crossroads.js er veldig kraftig, og hvis det brukes riktig, kan redusere kode kompleksitet.
Det kan kople objekter ved å abstrahere navigeringsbanene og forespørsler.
Crossroads.js kan brukes med de fleste JS biblioteker og rammeverk.
Crossroads.js ble inspirert av URL Route / Dispatch verktøy som finnes i de fleste MVC rammeverk som Django, Ruby on Rails, Pyramid, CakePHP eller CodeIgniter
Hva er nytt i denne utgaven.:
- gjort det mulig å ha en annen patternLexer per ruteren.
- Lagt følgende / ledende & quot ;; & quot; å crossroads.min.js å unngå CONCAT problemer.
- Forbedret UMD wrapper så crossroads.min.js bør også arbeide med r.js.
Hva er nytt i versjon 0.11.0:
- API Endringer:
- Lagt crossroads.pipe () og crossroads.unpipe ().
- Addeded måten å veksle store og små bokstaver crossroads.ignoreCase, er standard sant.
- Lagt crossroads.ignoreState.
- Forbedringer:
- decodeQueryString () respekterer nå shouldTypecast.
- Endret Route.rules rekke validering å være små bokstaver hvis crossroads.ignoreCase = sant.
Hva er nytt i versjon v0.10.0:
- Unngå utsendelse de rutet / utkoblede / matchet signaler hvis passerer samme forespørsel i senere samtaler.
- Lagt crossroads.resetState ().
Hva er nytt i versjon v0.9.1:
- Løser:
- Normal valgfritt segmenter oppførsel på IE 7-8.
- Faste captureVals på IE 7-8, sørg for global flagg fungerer.
- Forbedringer:
- Route.interpolate () godtar tall som segmenter.
Hva er nytt i versjon v0.9.0:
- Route.switched blir bare sendt ut om matchende en annen ruten.
- Endret standard virkemåte for skråstreker på begin / end of forespørsel.
Hva er nytt i versjon v0.8.0.
- Lagt Route.switched
- Lagt crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT.
- Lagt til muligheten til å passere standard argumenter for å crossroads.parse ().
- Lagt resten segmenter støtte.
- Endret bygge til Node.js.
- Endret minifier å UglifyJS.
Hva er nytt i versjon v0.7.1:
- Fast unngå å ringe rules.normalize_ under valideringen trinn.
Hva er nytt i versjon v0.7.0:
- API Endringer:
- Lagt crossroads.normalizeFn.
- Lagt vals_ Array til verdier objektet som er sendt til normalize_ og crossroads.normalizeFn å øke fleksibiliteten.
- Lagt Route.greedy støtte.
- Endrede parametere sendt ut av crossroads.routed signal, passerer forespørsel som først param og et dataobjekt som andre param.
- Annet:
- Bedre parameter typecasting.
- Refactoring for bedre kode komprimering og også forenklet noen logikk for å øke kode lesbarhet.
Hva er nytt i versjon v0.6.0:
- API Endringer:
- Endret crossroads.shouldTypecast standardverdien til false.
- Lagt magi regel å normalisere rute params før utsendelse rules.normalize _.
- Lagt crossroads.VERSION.
- Løser:
- Fix valgfri & quot; / & quot; mellom nødvendige parametere.
- Bare teste valg params hvis verdi! = Null.
- Fix CommonJS wrapper, ble ikke eksportere veiskille riktig.
- Annet:
- Overførte enhet tester fra YUI til Jasmine å tillate testing på nodejs og også fordi den kjører lokalt og gir bedre feilmeldinger. Økt mye antall tester som bidro til å få øye på noen kant tilfeller.
- Endret wrapper for å generere en enkelt distribusjon fil som kan kjøres på alle miljøer.
Krav
- aktivert Javascript på klientsiden
Kommentarer ikke funnet