Crossroads.js

Software screenshot:
Crossroads.js
Dettagli del software:
Versione: 0.12.0
Data di caricamento: 6 Jun 15
Sviluppatore: Miller Medeiros
Licenza: Libero
Popolarità: 135

Rating: 2.0/5 (Total Votes: 1)

Per corrispondenza dati analizzati contro modelli, si può decidere quale azione intraprendere.
Crossroads.js è molto potente, e se usato correttamente, può ridurre la complessità del codice.
Si può separare oggetti astraendo percorsi di navigazione e le richieste al server.
Crossroads.js possono essere utilizzati con la maggior parte delle librerie e framework JS.
Crossroads.js è stato ispirato dalle utility URL Strada / dispatch presenti nella maggior parte dei framework MVC come Django, Ruby on Rails, Piramide, CakePHP o CodeIgniter

Cosa c'è di nuovo in questa versione.:

  • ha permesso di avere un patternLexer diverso per ogni router.
  • aggiunta finale / leader & quot ;; & quot; per crossroads.min.js per evitare problemi concat.
  • Migliore involucro UMD così crossroads.min.js dovrebbero anche lavorare con r.js.

Cosa c'è di nuovo nella versione 0.11.0:

  • Modifiche API:
  • crossroads.pipe Aggiunto () e crossroads.unpipe ().
  • modo per passare caso sensibilità crossroads.ignoreCase Addeded, predefinito è vero.
  • Aggiunto crossroads.ignoreState.
  • Miglioramenti:
  • decodeQueryString () ora rispetta shouldTypecast.
  • convalida matrice Route.rules modificato per essere case insensitive se crossroads.ignoreCase = true.

Cosa c'è di nuovo nella versione v0.10.0:

  • Evitare spedizione dei / escluse / i segnali corrispondenti indirizzato quando passando stessa richiesta in chiamate successive.
  • Aggiunto crossroads.resetState ().

Cosa c'è di nuovo nella versione v0.9.1:

  • Correzioni:
  • Normalizza opzionale comportamento segmenti su IE 7-8.
  • captureVals fissi su IE 7-8, assicurarsi flag globale funzioni correttamente.
  • Miglioramenti:
  • Route.interpolate () accetta i numeri come segmenti.

Cosa c'è di nuovo nella versione v0.9.0:

  • Route.switched viene inviato solo se corrispondono a un diverso percorso.
  • comportamento predefinito Cambiato di slash a inizio / fine della richiesta.

Cosa c'è di nuovo nella versione v0.8.0:.

  • Aggiunto Route.switched
  • Aggiunto crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT.
  • Aggiunta l'opzione per passare gli argomenti di default per crossroads.parse ().
  • Aggiunto il supporto segmenti di riposo.
  • Cambiato costruire per Node.js.
  • Cambiato minifier per UglifyJS.

Cosa c'è di nuovo nella versione v0.7.1:

  • evitare fisso chiamando rules.normalize_ durante la fase di validazione.

Cosa c'è di nuovo nella versione v0.7.0:

  • Modifiche API:
  • Aggiunto crossroads.normalizeFn.
  • Array Aggiunto vals_ ai valori oggetto passato normalize_ e crossroads.normalizeFn per aumentare la flessibilità.
  • Aggiunto Route.greedy supporto.
  • Parametri modificati spediti dal segnale crossroads.routed, passa richiesta come primo parametro e un oggetto dati come secondo parametro.
  • altri:
  • Migliorare parametro typecasting.
  • refactoring per una migliore compressione del codice e anche semplificato un po 'di logica per aumentare la leggibilità del codice.

Cosa c'è di nuovo nella versione v0.6.0:

  • Modifiche API:
  • Cambiato valore predefinito crossroads.shouldTypecast false.
  • Aggiunto regola magia di normalizzare params percorso prima della spedizione rules.normalize _.
  • Aggiunto crossroads.VERSION.
  • Correzioni:
  • Fix opzionale & quot; / & quot; tra params necessarie.
  • testare Solo params opzionali se il valore! = Null.
  • Fix CommonJS involucro, non è stato l'esportazione incrocio correttamente.
  • altri:
  • unit test migrato da YUI Jasmine per consentire test su nodejs e anche perché viene eseguito a livello locale e dà migliori messaggi di errore. Aumento molto il numero di test che ha contribuito a individuare alcuni casi limite.
  • Cambiato involucro per generare un unico file di distribuzione che funziona su tutti gli ambienti.

Requisiti

  • JavaScript abilitato sul lato client

Programmi simili

Jello
Jello

13 May 15

getSize
getSize

10 Feb 16

vcs
vcs

13 May 15

Altri software di sviluppo Miller Medeiros

mdoc
mdoc

10 Dec 15

Commenti a Crossroads.js

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria