Davis.js

Software screenshot:
Davis.js
Software informatie:
Versie: 0.9.9
Upload datum: 13 May 15
Ontwikkelaar: Oliver Nightingale
Licentie: Gratis
Populariteit: 34

Rating: 3.0/5 (Total Votes: 2)

Davis.js laat de ontwikkelaar om acties te definiëren die moeten worden genomen wanneer een gebruiker volgt koppelingen, legt vormen, of navigeert met de back en forward knoppen.
Om route uitvoering van code, de bibliotheek maakt gebruik van HTML5 history.pushState.
HTML5 pushState laat de routes naar hun plaats blijven, zelfs als JavaScript is uitgeschakeld.
In moderne browsers (Firefox 4+, 5+ Safari, Chrome, Safari 4+ iOS, Android Browser 2.2 +) werkt Davies.js zoals geadverteerd.
In oudere versies van de browser, zal Davis.js niet geladen, waardoor koppelingen te gedragen alsof ze normaal zou doen

Wat is nieuw in deze release:.

  • Vast een probleem met de manier waarop params worden gecodeerd en gedecodeerd.

Wat is nieuw in versie 0.9.6:

  • De juiste afhandeling van relatieve paden met $ .prop plaats van $ .attr.

Wat is nieuw in versie v0.9.1:

  • Fixed bug met behulp van route niveau middleware met routing snelkoppeling methoden.

Wat is nieuw in versie v0.9.0:

  • ondersteuning toevoegen voor scoped definitie van routes met behulp van scope.
  • ondersteuning toevoegen voor route level middleware.
  • ondersteuning voor splat params toevoegen in de route definitie.
  • Davis.location accepteert nu een optie param, waardoor toewijzen / vervangen routes in stilte.
  • Veranderd de handtekening voor het creëren Davis.Routes, kunnen nu net voorbij een string als het pad.
  • Closer vasthouden aan dezelfde oorsprong beleid wanneer de binding aan koppelingen en formulieren.
  • Fix bug waarbij params in het verzoek object nog steeds URI gecodeerd.

Wat is nieuw in versie v0.8.1:.

  • Vast probleem met Davis.listener
  • Verplaatst davis.fblike en davis.mixpanel in de juiste directory.

Wat is nieuw in versie versie 0.8.0:

  • Davis is niet langer afhankelijk van jQuery, kunnen worden gebruikt of geen DOM bibliotheek met het gebruik van verlengingen.
  • Geplaatst Zepto uitbreiding om Davis te gebruiken met Zepto.
  • Meer robuuste controle van de koppeling afkomst, protocollen moeten overeenkomen om te worden gevangen door Davis.
  • Toegevoegd Mixpanel plugin.
  • Toegevoegd Facebook Like plugin.
  • Fixed verschillende bugs met de hashRouting extensie.

Wat is nieuw in versie v0.7.0:

  • Refactor van internals, veel onderdelen nu geïmplementeerd als Davis plugins, waardoor het makkelijker om de bibliotheek te verlengen.
  • Simplify bouwen gereedschap, verwijderde afhankelijkheden robijn en java. Nu alles wat je nodig hebt is te maken en node.js.
  • De Davis gemak functie niet langer vereist een config functie worden doorgegeven in bij het maken van een app.
  • De Davis gemak functie automatische start de app zo snel mogelijk.
  • Gewijzigde standaardinstelling generateRequestOnPageLoad, nu is het valse standaard.
  • Davis.logger wordt nu geïmplementeerd als een plugin niet een instelling.
  • Hernoemd Davis.Request.prototype.asJSON te Davis.Request.prototype.toJSON.
  • Fix browser inconsistentie bug waarbij Firefox een popstate evenement op pagina te laden niet zou ontslaan.

Wat is nieuw in versie v0.6.2:

  • Fix kwestie, zodat de locatie een verzoek 'omvat alle vraag params.

Wat is nieuw in versie v0.6.1:

  • Normaliseer knooppunt naam bij het controleren van verbinding en vormen afkomst, lost bug wanneer gebruikt in xhtml documenten.
  • Fix probleem bij het indienen van formulieren met slechts bestand ingangen of zonder ingangen.

Eisen

  • Javascript nodig op client side
  • jQuery 1.4.2 of hoger

Vergelijkbare software

jsonparse
jsonparse

10 Dec 15

CSS Slap Chop
CSS Slap Chop

23 Jul 15

DynoSRC
DynoSRC

13 May 15

Sqwish
Sqwish

13 May 15

Andere software van ontwikkelaar Oliver Nightingale

BBC
BBC

5 Jun 15

Lunr.js
Lunr.js

10 Apr 16

Augment.js
Augment.js

5 Jun 15

Reacties op Davis.js

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!