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à: 51

Rating: nan/5 (Total Votes: 0)

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

ripple.js
ripple.js

14 Apr 15

Gson
Gson

5 Jun 15

Web Font Loader
Web Font Loader

1 Oct 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!