Davis.js permettono agli sviluppatori di definire le azioni da intraprendere quando un utente segue i collegamenti, sostiene forme, o naviga con i pulsanti Indietro e Avanti.
Per l'esecuzione di codice itinerario, la libreria utilizza HTML5 history.pushState.
HTML5 pushState consente i percorsi di rimanere sul posto, anche se è spento JavaScript.
Nel browser moderni (FireFox 4+, Safari 5+, Chrome, Safari iOS 4+, Android Browser 2.2+) Davies.js funziona come pubblicizzato.
Nelle versioni di browser meno recenti, Davis.js non caricherà, permettendo collegamenti a comportarsi come se normalmente fare
Cosa c'è di nuovo in questa versione:.
- Risolto un problema con il modo in cui params sono codificati e decodificati.
Cosa c'è di nuovo nella versione 0.9.6:
- la gestione corretta dei percorsi relativi utilizzando $ .prop invece di $ .attr.
Cosa c'è di nuovo nella versione v0.9.1:
- Corretto il bug con l'utilizzo di livello della via di middleware con collegamento di routing Metodi.
Cosa c'è di nuovo nella versione v0.9.0:
- Aggiungere il supporto per la definizione di percorsi di ambito utilizzando ambito.
- Aggiungi supporto per il livello di percorso middleware.
- Aggiungere il supporto per params splat in definizione della rotta.
- Davis.location ora accetta un param opzioni, permettendo di assegnare / sostituire rotte in silenzio.
- Cambiato la firma per la creazione Davis.Routes, ora può solo passare una stringa come il percorso.
- Closer adesione alla stessa politica di origine durante l'associazione Link diretti e forme.
- bug fix dove params nell'oggetto richiesta sono stati ancora codificati URI.
Cosa c'è di nuovo nella versione v0.8.1:.
- Risolto il problema con Davis.listener
- davis.fblike Spostato e davis.mixpanel nella directory corretta.
Cosa c'è di nuovo nella versione v0.8.0:
- Davis non è più dipendente da jQuery, può essere utilizzato con qualsiasi o nessuna biblioteca DOM con l'uso di estensioni.
- estensione Aggiunto Zepto per consentire Davis da utilizzare con Zepto.
- il controllo di più robusto di collegamento origini, protocolli deve corrispondere per essere catturato da Davis.
- Aggiunto Mixpanel plugin.
- Aggiunta Facebook Like plugin.
- Risolti diversi bug con l'estensione hashRouting.
Cosa c'è di nuovo nella versione v0.7.0:
- refactoring di interni, molti componenti ora implementato come Davis plugin, rendendo più facile per estendere la libreria.
- Semplifica costruire strumenti, le dipendenze rimosse su Ruby e Java. Ora tutto ciò che serve è fare e node.js.
- La funzione di convenienza Davis non richiede più una funzione di configurazione per essere passato in durante la creazione di un app.
- La funzione di convenienza auto Davis inizia l'applicazione il più presto possibile.
- Cambiato l'impostazione predefinita generateRequestOnPageLoad, ora è falso per impostazione predefinita.
- Davis.logger viene ora implementato come plugin non un ambiente.
- Rinominato Davis.Request.prototype.asJSON per Davis.Request.prototype.toJSON.
- Fix navigatore incoerenza bug in cui Firefox non avrebbe sparato un evento popstate al caricamento della pagina.
Cosa c'è di nuovo nella versione v0.6.2:
- problema Fix in modo che posizione 'una richiesta comprende ogni params query.
Cosa c'è di nuovo nella versione v0.6.1:
- Normalizzare nome nodo al momento del check link per formare le origini, Correzioni di bug quando usato in documenti XHTML.
- problema Fix al momento della presentazione di moduli con ingressi solo di file o senza ingressi.
Requisiti
- JavaScript abilitato sul lato client
- jQuery 1.4.2 o superiore
I commenti non trovato