Davis.js leidžia kūrėjas apibrėžti veiksmus, kurių reikia imtis, kai vartotojas taip ryšius, teikia formas, ar naršant su nugaros ir išankstinio mygtukais.
Norėdami maršrutu kodo vykdymo, biblioteka naudoja HTML5 history.pushState.
HTML5 pushState leidžia maršrutai likti vietoje, net jei JavaScript yra išjungtas.
Be šiuolaikinių naršyklių (Firefox 4 + "," Safari 5 + Chrome "," iOS "Safari 4 + Android Naršyklė 2.2+) Davies.js veikia kaip reklamuojama.
Vyresnio amžiaus naršyklės versijose, Davis.js nebus apkrovos, todėl nuorodos elgtis kaip jie paprastai padaryti
Kas naujo , šioje laidoje.
- Fiksuotas su tuo, kaip params klausimas yra užkoduoti ir atkoduoti.
Kas naujo versijos 0.9.6:
- Tinkamas tvarkymas santykinius kelius, naudojant $ .prop vietoj JAV dolerių .attr.
Kas naujo versija v0.9.1:
- Ištaisyta klaida su naudojant maršruto lygio tarpinę su maršruto nuorodą metodus.
Kas naujo versija v0.9.0:
- Pridėti paramą scoped apibrėžimo maršrutais naudojant apimtį.
- Pridėti paramą maršrutas lygio tarpinės.
- Pridėti paramą SPLAT params Maršruto apibrėžimą.
- Davis.location dabar priima pasirinkimų parametro, todėl priskirti / keisti maršrutus tyliai.
- Pasikeitė parašą sukurti Davis.Routes, dabar galite tiesiog pereiti eilutę kaip kelyje.
- Arčiau laikytis tos pačios kilmės politiką, kai privalomas nuorodas ir formų.
- Nustatyti klaida, kai params prašyme objektas buvo dar URI užkoduota.
Kas naujo versija v0.8.1.
- Ištaisyta problema su Davis.listener
- Perkelta davis.fblike ir davis.mixpanel į teisingą katalogą.
Kas naujo versija v0.8.0:
- Davis nebėra priklausomi nuo JQuery, gali būti naudojamas su bet ar ne DOM bibliotekoje su plėtiniais naudojimui.
- patalpintas Zepto išplėtimas leidžia Davis būti naudojamas su Zepto.
- tvirtesne tikrinimas link ištakų, protokolai turi atitikti būtų taikomas Davis.
- patalpintas Mixpanel įskiepio.
- Pridėta Facebook "Kaip įskiepio.
- Fiksuoti keletas klaidų su hashRouting pratęsimo.
Kas naujo versija v0.7.0:
- refactor iš vidinės, daugelis komponentai dabar įgyvendinama kaip Davis įskiepių, kad būtų lengviau išplėsti į biblioteką.
- Supaprastinti kurti priemones, pašalinti priklausomybę nuo rubinas ir Java. Dabar viskas, ko jums reikia, tai padaryti ir node.js.
- Davis patogumo funkcija nebereikia config funkcija turi būti priimtas kuriant programą.
- Davis patogumo funkcija automatiškai pradeda app kaip įmanoma greičiau. "
- Pakeista numatytasis nustatymas generateRequestOnPageLoad, dabar ji yra klaidinga pagal nutylėjimą.
- Davis.logger dabar įgyvendinama kaip įskiepiai nėra nustatymas.
- Pervadintas Davis.Request.prototype.asJSON į Davis.Request.prototype.toJSON.
- Nustatyti naršyklė nenuoseklumas klaida, kai "Firefox nebūtų gaisro popstate renginį puslapio apkrova.
Kas naujo versija v0.6.2:
- Nustatyti klausimas taip, kad prašymai "vieta yra bet užklausa params.
Kas naujo versija v0.6.1:
- Normalise mazgas vardą tikrindami nuorodą ir sudaro kilmę, nustato triktį, kai naudojama XHTML dokumentai.
- Nustatyti problemą, pateikdamas formas tik failų įvesties arba be įėjimai.
Reikalavimai
- veikiancio Javascript kliento pusėje;
- JQuery 1.4.2 arba naujesnė;
Komentarai nerastas