Davis.js lar utvikleren til å definere hva som skal gjøres når en bruker følger linker, sender skjemaer, eller navigerer med termin knapper bak og.
Å rute kode, benytter biblioteket HTML5 history.pushState.
HTML5 pushState gjør rutene å holde på plass, selv om Javascript er slått av.
I moderne nettlesere (FireFox 4 +, Safari 5 +, Chrome, iOS Safari 4+, Android Browser 2.2 +) Davies.js fungerer som annonsert.
I eldre nettleserversjoner, vil Davis.js ikke laste, slik at linker å oppføre seg som de normalt ville gjøre
Hva er nytt i denne utgaven.
- Fast et problem med måten params er kodet og dekodet.
Hva er nytt i versjon 0.9.6:
- Forsvarlig håndtering av relative baner ved hjelp av $ .prop stedet på $ .attr.
Hva er nytt i versjon v0.9.1:
- Rettet feil med å bruke rute nivå mellomvare med ruting snarvei metoder.
Hva er nytt i versjon v0.9.0:
- Legg til støtte for omfangs definisjonen av ruter ved hjelp av omfang.
- Legg til støtte for rute nivå mellomvare.
- Legg til støtte for splat params i rute definisjon.
- Davis.location aksepterer nå en alternativer param, slik at å tildele / erstatte rutene lydløst.
- Endret signatur for å skape Davis.Routes, kan nå bare passere en streng som banen.
- Closer tilslutning til samme opprinnelse politikk når binding til lenker og skjemaer.
- Fix bug der params i anmodningen objektet fortsatt URI kodet.
Hva er nytt i versjon v0.8.1.
- Fikset problem med Davis.listener
- Flyttet davis.fblike og davis.mixpanel inn riktig katalog.
Hva er nytt i versjon v0.8.0:
- Davis er ikke lenger avhengig av jQuery, kan være brukes med alle eller ingen DOM bibliotek med bruk av utvidelser.
- Lagt Zepto utvidelse slik at Davis skal brukes med Zepto.
- Mer robust kontroll av koblingen opprinnelse, protokoller må stemme for å bli fanget opp av Davis.
- Lagt Mixpanel plugin.
- Lagt Facebook Like plugin.
- Fikset flere bugs med hashRouting forlengelse.
Hva er nytt i versjon v0.7.0:
- refactor av innvendige, mange komponenter nå implementert som Davis plugins, noe som gjør det enklere å utvide biblioteket.
- Simplify bygge verktøy, fjernede avhengigheter på ruby og java. Nå er alt du trenger er å lage og node.js.
- The Davis praktiske funksjonen krever ikke lenger en config-funksjon som skal sendes inn når du oppretter en app.
- The Davis praktisk funksjon for automatisk starter programmet så snart som mulig.
- Endret standardinnstillingen generateRequestOnPageLoad, nå er det falsk som standard.
- Davis.logger er nå implementert som en plugin ikke en innstilling.
- omdøpt Davis.Request.prototype.asJSON å Davis.Request.prototype.toJSON.
- Fix leseren inkonsekvens bug der Firefox ikke ville fyre av en popstate hendelsen på side belastning.
Hva er nytt i versjon v0.6.2:
- Fix problemet slik at en forespørsel om lokalisering omfatter alle spørre params.
Hva er nytt i versjon v0.6.1:
- Normalnodenavn når du sjekker linken og danne opprinnelse, fikser bug når det brukes i XHTML-dokumenter.
- Fix problem når du sender inn skjemaer med bare fil-innganger eller uten innganger.
Krav
- aktivert Javascript på klientsiden
- jQuery 1.4.2 eller nyere
Kommentarer ikke funnet