Davis.js erlauben es dem Entwickler, Aktionen definieren, wenn ein Benutzer folgt Links unterbreitet Formen oder navigiert mit der Vor- und Zurück-Tasten zu treffen.
So leiten Sie die Ausführung von Code, die Bibliothek nutzt HTML5 history.pushState.
HTML5 pushstate ermöglicht die Wege, um im Platz zu bleiben, auch wenn JavaScript deaktiviert.
In modernen Browsern (Firefox 4+, Safari 5 +, Chrome, Safari 4+ iOS, Android Browser 2.2 +) arbeitet Davies.js, wie annonciert.
Bei älteren Browser-Versionen, werden Davis.js nicht geladen, so dass Links zu verhalten, wie sie es normalerweise tun würde
Was ist neu in dieser Pressemitteilung:.
- Es wurde ein Problem mit der Art und Weise params werden codiert und decodiert.
Was ist neu in Version 0.9.6:
- Der richtige Umgang mit relativen Pfaden mit $ .prop statt von $ .attr.
Was ist neu in der Version v0.9.1:
- Fixed bug mit der Verwendung von Middleware-Ebene Route mit Routing-Abkürzung Methoden.
Was ist neu in der Version v0.9.0:
- Hinzufügen von Unterstützung für scoped Definition von Routen mit Rahmen.
- Hinzufügen von Unterstützung für Route-Level-Middleware.
- Fügen Sie Unterstützung für splat params in Routendefinition.
- Davis.location akzeptiert nun ein Options param, so zuweisen / ersetzen Strecken still.
- Changed die Signatur für die Erstellung Davis.Routes, können jetzt nur übergeben Sie einen String als Weg.
- Closer Einhaltung der Same Origin Policy beim Binden an Links und Formen.
- Fix bug wo params im Anfrage Objekt noch URI codiert.
Was ist neu in der Version v0.8.1:.
- Fixed Problem mit Davis.listener
- Moved davis.fblike und davis.mixpanel in das richtige Verzeichnis.
Was ist neu in der Version v0.8.0:
- Davis ist nicht mehr abhängig von jQuery, können mit einem beliebigen oder keiner DOM-Bibliothek mit dem Einsatz von Erweiterungen verwendet.
- Added Zepto Erweiterung zu ermöglichen Davis mit Zepto benutzt werden.
- Robuster Überprüfung der Link Herkunft, Protokolle müssen übereinstimmen, die von Davis gefangen werden.
- Added Mixpanel Plugin.
- Hinzugefügt Facebook Like-Plugin.
- Feste mehrere Fehler mit dem hashRouting Erweiterung.
Was ist neu in der Version v0.7.0:
- Refactor Einbauten, viele Komponenten jetzt als Davis umgesetzt Plugins, wodurch es einfacher, um die Bibliothek zu erweitern.
- Simplify Build-Tools, entfernte Abhängigkeiten von Ruby und Java. Alles was Sie jetzt brauchen, ist zu machen und node.js.
- Die Komfortfunktion Davis erfordert nicht mehr eine Config-Funktion, um in bei der Erstellung einer App übergeben werden.
- Die Davis Komfortfunktion auto startet die App so schnell wie möglich.
- Geänderte Standardeinstellung generateRequestOnPageLoad, jetzt ist es falsch ist standardmäßig aktiviert.
- Davis.logger wird nun als Plugin realisiert nicht eine Einstellung.
- Umbenannt Davis.Request.prototype.asJSON zu Davis.Request.prototype.toJSON.
- Fix Browser Inkonsistenz Fehler, bei dem Firefox würde nicht eine popstate Ereignis beim Laden der Seite schießen.
Was ist neu in der Version v0.6.2:
- Fix Problem, so dass eine Anträge "umfasst jede Lage query params.
Was ist neu in der Version v0.6.1:
- Normalisieren Knotenname beim Check-Link und bilden Herkunft, behebt einen Fehler, wenn in XHTML-Dokumente verwendet.
- Fix Problem bei der Vorlage bildet mit nur Datei-Eingänge oder ohne Eingänge.
Anforderungen :
- JavaScript auf Client-Seite aktivieren
- jQuery 1.4.2 oder höher
Kommentare nicht gefunden