Sovittamalla jäsentää tietoa vastaan kuvioita, se voi päättää, mikä toimenpiteistä.
Crossroads.js on erittäin voimakas, ja jos niitä käytetään oikein, voi vähentää koodin monimutkaisuutta.
Se voi purkaa objekteja abstracting reitit ja palvelin pyytää.
Crossroads.js voidaan käyttää useimpien JS kirjastojen ja puitteet.
Crossroads.js innostui URL Route / Dispatch apuohjelmia läsnä useimmissa MVC puitteissa kuten Django, Ruby on Rails, Pyramid, CakePHP tai CodeIgniter.
Mikä on uusi tässä julkaisussa:
- mahdollisti olla erilainen patternLexer kohden reititin.
- lisätyt perään / johtava & quot ;; & quot; jotta crossroads.min.js välttää concat kysymyksiä.
- Parannettu UMD kääre niin crossroads.min.js pitäisi toimia myös r.js.
Mikä on uusi versiossa 0.11.0:
- API muutokset:
- Lisätty crossroads.pipe () ja crossroads.unpipe ().
- Addeded tapa vaihtaa kirjainerottelutiedon crossroads.ignoreCase, oletusarvo on tosi.
- Lisätty crossroads.ignoreState.
- parannukset:
- decodeQueryString () nyt kunnioittaa shouldTypecast.
- Changed Route.rules array validointi on isoja ja pieniä kirjaimia, jos crossroads.ignoreCase = true.
Mikä on uusi versiossa v0.10.0:
- Vältä lähettämistä vedetty / ohittaa / Hyväksytty äänimerkeillä kulkee saman pyynnön myöhemmissä puhelut.
- Lisätty crossroads.resetState ().
Mikä on uusi versiossa v0.9.1:
- Korjaa:
- Normalisoi valinnainen segmenttien käyttäytyminen IE 7-8.
- Kiinteät captureVals IE 7-8, varmista maailmanlaajuinen lippu toimii oikein.
- parannukset:
- Route.interpolate () hyväksyy Numbers segmentteihin.
Mikä on uusi versiossa v0.9.0:
- Route.switched vain lähetetään, jos vastaavat eri reitti.
- Muuttunut oletustoimintatapaa viiltää klo alkaa / lopussa pyynnöstä.
Mikä on uusi versiossa v0.8.0:
- Lisätty Route.switched.
- Lisätty crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT.
- Lisätty mahdollisuus siirtää default argumentteja crossroads.parse ().
- Lisätty loput segmentit tukea.
- Muutettu rakentamaan Node.js.
- Muutettu minifier on UglifyJS.
Mikä on uusi versiossa v0.7.1:
- Kiinteät turvautumaan rules.normalize_ aikana validointi askel.
Mikä on uusi versiossa v0.7.0:
- API muutokset:
- Lisätty crossroads.normalizeFn.
- lisätty vals_ Array arvoihin objektin välitetään normalize_ ja crossroads.normalizeFn lisätä joustavuutta.
- Lisätty Route.greedy tukea.
- Muutetut parametrit lähettämät crossroads.routed signaali, välittää pyynnön ensin param ja dataobjektiin toisena param.
- Muu:
- Paranna parametri tyypittely.
- Refaktorointi parempaa koodia puristus ja yksinkertaisti jotain logiikkaa lisätä koodin luettavuutta.
Mikä on uusi versiossa v0.6.0:
- API muutokset:
- Muutettu crossroads.shouldTypecast oletusarvo on väärä.
- Lisätty magic sääntö normalisoida reitin params ennen lähettämistä rules.normalize _.
- Lisätty crossroads.VERSION.
- Korjaa:
- Fix vapaaehtoinen & quot; / & quot; välillä tarvitaan params.
- Vain testata valinnainen params jos arvo! = Null.
- Fix CommonJS kääre, ei vientiä risteyksessä oikein.
- Muu:
- Siirretty laite testejä YUI Jasmine sallia testaus nodejs ja koska se toimii paikallisesti ja antaa paremman virheilmoituksia. Lisääntynyt paljon useita testejä, jotka auttoivat paikalla muutaman reuna tapauksissa.
- Muutettu kääre tuottaa yhden jakelun tiedoston, joka toimii kaikissa ympäristöissä.
vaatimukset
- Javascript asiakkaan puolella
Kommentteja ei löytynyt