Davis.js lehetővé teszi a fejlesztő számára, hogy intézkedéseket kell hozni, ha a felhasználó követi a linket, azt állítja, formák, vagy navigál a vissza és előre gombok.
Ahhoz, hogy az útvonalat kódfuttatást, a könyvtár használ HTML5 history.pushState.
HTML5 pushState lehetővé teszi az útvonalakat, hogy maradjon a helyén, akkor is, ha a JavaScript ki van kapcsolva.
A modern böngészők (Firefox 4+, Safari 5+, Chrome, Safari iOS 4+, Android Browser 2.2 +) Davies.js működik hirdetett.
A régebbi böngésző verzió, Davis.js nem töltődik be, amely lehetővé teszi linkeket viselkednek úgy rendesen.
Mi az új ebben a kiadásban:
- Javítva egy probléma azzal, ahogyan params kódolása és dekódolása.
Mi az új verzióban 0.9.6:
- helyes kezelése relatív útvonallal a $ .prop helyett A $ .attr.
Mi az új verzióban v0.9.1:
- Javítva használatával útvonalon szintű middleware routing shortcut módszereket.
Mi az új verzióban v0.9.0:
- Add támogatása távcsöves meghatározása útvonalakat hatálya.
- Add támogatása útvonalon szintű middleware.
- Add támogatása locsogás params az útvonalat meghatározása.
- Davis.location most elfogadja a lehetőségek param, amely lehetővé teszi, hogy rendeljen meg / cserélje útvonalak csendben.
- Megváltozott az aláírás létrehozásához Davis.Routes, most már csak át a string az utat.
- Closer ragaszkodás az azonos eredetet, ha a kötés a kapcsolatokat és formákat.
- Fix hibát, params a kérés objektum még mindig URI kódolva.
Mi az új verzióban v0.8.1:
- Rögzített kérdés Davis.listener.
- áthelyezve davis.fblike és davis.mixpanel a megfelelő könyvtárba.
Mi az új verzióban v0.8.0:
- Davis már nem függ a jQuery, lehet használható vagy egyáltalán nem DOM könyvtár használatának kiterjesztése.
- Added Zepto kiterjesztése a Davis kell használni Zepto.
- Több robusztus ellenőrzése linket eredetét, protokollok meg kell egyeznie akkor esik Davis.
- Added Mixpanel plugin.
- Added Facebook Like plugin.
- Javítva számos hibát a hashRouting kiterjesztése.
Mi az új verzióban v0.7.0:
- Refactor a belső, sok összetevő megvalósításra Davis plugins, így könnyebben terjed ki a könyvtár.
- Simplify építeni eszközök, eltávolított függőségeit rubin és java. Most minden amire szükséged van, hogy és node.js.
- A Davis kényelem funkció már nem követeli meg a config funkció átadására, ha létre egy app.
- A Davis kényelem funkció automatikus elindul az alkalmazás a lehető leghamarabb.
- Megváltozott az alapértelmezett beállítás generateRequestOnPageLoad, most ez hamis alapértelmezés szerint.
- Davis.logger most végre egy bővítmény nem beállítás.
- Új néven Davis.Request.prototype.asJSON hogy Davis.Request.prototype.toJSON.
- Fix böngésző inkonzisztencia hiba, ha a Firefox nem tűz egy popstate eseményt az oldal betöltésekor.
Mi az új verzióban v0.6.2:
- Fix probléma, hogy a kérelmek "helyét magában foglalja a lekérdezési paraméterek.
Mi az új verzióban v0.6.1:
- normalizációját csomópont neve ellenőrzésekor linkre és forma eredete, javít hibát, amikor használt XHTML dokumentumokban.
- Fix kérdés benyújtásakor formák csak fájl bemenet, vagy nincs bemenet.
követelmények :
- JavaScript kliens oldalon
- jQuery 1.4.2 vagy magasabb
Hozzászólás nem található