Davis.js pozwala programiście określić działania, jakie należy podjąć, gdy użytkownik korzysta z odsyłaczy, przedkłada formy, albo przechodzi z tyłu i przyciski forward.
Wykonanie kodu trasy, biblioteka wykorzystuje HTML5 history.pushState.
HTML5 pushState pozwala trasy, aby zatrzymać w miejscu, nawet jeśli JavaScript jest wyłączony.
W nowoczesnych przeglądarek (Firefox 4+, Safari 5+, Chrome, Safari 4+ iOS, Android Browser 2.2 +) Davies.js działa jak reklamowane.
W starszych wersjach przeglądarki, Davis.js nie załaduje, pozwalając linki zachowywać się jak oni normalnie
Co nowego w tym wydaniu:.
- Naprawiono problem z drogą params są kodowane i dekodowane.
Co nowego w wersji 0.9.6:
- Prawidłowa obsługa za pomocą ścieżek względnych $ zamiast .prop od $ .attr.
Co nowego w wersji v0.9.1:
- Naprawiono błąd z poziomu trasy za pomocą skrótu routingu warstwy pośredniej z metody.
Co nowego w wersji v0.9.0:
- Dodaj wsparcie dla określania zakresów definicji tras wykorzystujących zakres.
- Dodaj wsparcie dla poziomu Trasa middleware.
- Dodaj wsparcie dla params ikona w definicji trasy.
- Davis.location teraz akceptuje param opcji, co pozwala na przypisanie / wymienić trasy w milczeniu.
- Zmieniono podpis do tworzenia Davis.Routes, może teraz po prostu przekazać ciąg jako drogę.
- Bliżej stosowanie się do tych samych zasad pochodzenia podczas wiązania do linków i formularzy.
- Naprawiono błąd, gdzie params w obiekcie żądania wciąż URI zakodowanych.
Co nowego w wersji v0.8.1:.
- Naprawiono problem z Davis.listener
- Przeniesiony davis.fblike i davis.mixpanel do odpowiedniego katalogu.
Co nowego w wersji v0.8.0:
- Davis nie jest już zależne od jQuery, może być z dowolnym lub bez biblioteki DOM z wykorzystaniem rozszerzeń.
- rozszerzenie dodane Zepto umożliwić Davis być stosowany z ZEPTO.
- Więcej solidne sprawdzenie pochodzenia łącza, protokoły muszą zgadzać się złapać przez Davisa.
- plugin Dodane Mixpanel.
- Dodano plugin Facebook Like.
- Poprawiono kilka błędów z rozszerzeniem hashRouting.
Co nowego w wersji v0.7.0:
- Refactor z wewnętrznymi, wiele komponentów teraz realizowane jako Davis wtyczek, dzięki czemu łatwiej rozszerzyć bibliotekę.
- Uproszczenie budować narzędzia, usuniętych współzależności z rubinem i java. Teraz wszystko, co potrzebne jest, aby i node.js.
- Funkcja komfortowa Davis nie wymaga funkcji config być przekazywane podczas tworzenia aplikacji.
- Davis Funkcja komfortowa auto zaczyna aplikacji tak szybko, jak to możliwe.
- Zmieniono domyślne ustawienie generateRequestOnPageLoad, teraz to jest fałszywe domyślnie.
- Davis.logger jest teraz realizowany jako plugin nie ustawienie.
- Zmiana nazwy Davis.Request.prototype.asJSON do Davis.Request.prototype.toJSON.
- Fix bug, gdy niezgodność Przeglądarka Firefox nie będzie ogień popstate zdarzenie na stronie obciążenia.
Co nowego w wersji v0.6.2:
- Naprawiono problem tak, że miejsce "zażąda obejmuje wszelkie params zapytania.
Co nowego w wersji v0.6.1:
- Normalise nazwy węzła podczas sprawdzania łącza i tworzą korzenie, naprawia błąd, gdy są stosowane w dokumentach XHTML.
- Naprawiono problem podczas składania formularzy z zaledwie wejść plików lub bez wejść.
Wymagania :
- włączona obsługa JavaScript po stronie klienta
- jQuery 1.4.2 lub wyższej,
Komentarze nie znaleziono