Genom att matcha analyserade data mot mönster, kan den besluta vilka åtgärder som ska vidtas.
Crossroads.js är mycket kraftfullt, och om de används på rätt sätt, kan minska koden komplexitet.
Det kan frikoppla objekt genom att abstrahera sökvägarna och önskemål server.
Crossroads.js kan användas med de flesta JS bibliotek och ramverk.
Crossroads.js inspirerades av URL Route / utskick verktyg som finns i de flesta MVC ramverk som Django, Ruby on Rails, Pyramid, CakePHP eller CodeIgniter
Vad är nytt i den här versionen.:
- gjort det möjligt att ha en annan patternLexer per router.
- Inkom avslutande / ledande & quot ;; & quot; att crossroads.min.js att undvika concat frågor.
- Förbättrad UMD omslag så crossroads.min.js bör också arbeta med r.js.
Vad är nytt i version 0.11.0:
- API Ändringar:
- Inkom crossroads.pipe () och crossroads.unpipe ().
- Addeded sätt att växla skiftlägeskänslighet crossroads.ignoreCase är standard sant.
- Lade crossroads.ignoreState.
- Förbättringar:
- decodeQueryString () respekterar nu shouldTypecast.
- Ändrad Route.rules array validering vara fallet okänslig om crossroads.ignoreCase = true.
Vad är nytt i version v0.10.0:
- Undvik sända de dirigeras / pass / matchade signalerar om passerar samma begäran i efterföljande samtal.
- Lade crossroads.resetState ().
Vad är nytt i version v0.9.1:
- Fixar:
- Normalisera tillval segment beteende på IE 7-8.
- Fasta captureVals på IE 7-8, se till att den globala flaggan fungerar.
- Förbättringar:
- Route.interpolate () accepterar Numbers som segment.
Vad är nytt i version v0.9.0:
- Route.switched endast skickas om att matcha en annan rutt.
- Ändrad standardbeteende snedstreck vid börja / slut begäran.
Vad är nytt i version v0.8.0.
- Lade Route.switched
- Lade crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT.
- Lade till möjligheten att passera standardargument att crossroads.parse ().
- Inkom vila segment stöd.
- Ändrad bygga till Node.js.
- Ändrad minifier till UglifyJS.
Vad är nytt i version v0.7.1:
- Fast undvika ringer rules.normalize_ under valideringssteg.
Vad är nytt i version v0.7.0:
- API Ändringar:
- Lade crossroads.normalizeFn.
- Lade vals_ Array till värden objekt skickas till normalize_ och crossroads.normalizeFn att öka flexibiliteten.
- Lade Route.greedy stöd.
- Ändrade parametrar som skickas av crossroads.routed signal passerar begäran som första param och ett dataobjekt som andra param.
- Övrigt:
- Förbättra parametern type-casting.
- Refacto för bättre kod komprimering och även förenklat viss logik för att öka koden läsbarhet.
Vad är nytt i version v0.6.0:
- API Ändringar:
- Ändrad crossroads.shouldTypecast standardvärdet false.
- Inkom magiska regeln att normalisera rutt params före avsändandet rules.normalize _.
- Lade crossroads.VERSION.
- Korrigeringar:
- Fix tillval & quot; / & quot; mellan krävs params.
- Endast testa valfria params om värde! = Null.
- Fix CommonJS omslag, inte exportera vägskäl ordentligt.
- Övrigt:
- Migrerade enhetstester från YUI till Jasmine att tillåta försök på nodejs och även eftersom det körs lokalt och ger bättre felmeddelanden. Ökade en hel antalet tester som bidragit till att upptäcka några kant fall.
- Ändrad omslaget för att generera en enda distributions fil som kan köras på alla miljöer.
Krav :
- Javascript aktiverat på klientsidan
Kommentarer hittades inte