Backbone.js

Software screenshot:
Backbone.js
Software detaljer:
Version: 1.2.1 Opdateret
Upload dato: 20 Jul 15
Udvikler: Jeremy Ashkenas
Licens: Gratis
Popularitet: 150

Rating: 5.0/5 (Total Votes: 1)

Den tilføjer modeller, synspunkter, controllere, begivenheder, historie og samlinger til JavaScript evner.
Pakket, kommer på under 2KB.
 Backbone leverer struktur til JavaScript-tunge applikationer ved at give modeller nøgle-værdi bindende og brugerdefinerede begivenheder, samlinger med en rig API af enumerable funktioner, synspunkter med deklarative begivenhed håndtering, og forbinder det hele til eksisterende applikationer over en afslappende JSON-interface.

Hvad er nyt i denne udgivelse:.

  • Lagt listenToOnce som referenceland i gang
  • Tilføjet findWhere metode til samlinger, svarende til hvor.
  • Tilføjet nøglerne, værdier, par, invertsukker, pick, og udelade Underscore.js metoder til at Backbone modeller.
  • Ruterne i en routerens rutekort kan nu være funktion litteraler, i stedet for henvisninger til metoder, hvis du vil.

Hvad er nyt i version 1.1.2:.

  • Lagt listenToOnce som referenceland i gang
  • Tilføjet findWhere metode til samlinger, svarende til hvor.
  • Tilføjet nøglerne, værdier, par, invertsukker, pick, og udelade Underscore.js metoder til at Backbone modeller.
  • Ruterne i en routerens rutekort kan nu være funktion litteraler, i stedet for henvisninger til metoder, hvis du vil.

Hvad er nyt i version 0.9.10:

  • A & quot; route & quot; begivenhed udløses på routeren ud over at blive fyret på Backbone.history.
  • Model validering nu kun håndhæves som standard i Model # gemme og ikke længere håndhæves som standard ved byggeriet eller i Model # sæt, medmindre {validere: true}. indstilling er bestået
  • Vis # make er blevet fjernet. Du bliver nødt til at bruge $ direkte til at konstruere DOM elementer nu.
  • Passing {tavs: true} om ændring vil ikke længere forsinke individuel & quot; ændring: attr & quot; begivenheder, i stedet de er bragt til tavshed helt.
  • Model # ændre metoden er blevet fjernet, da forsinket attribut ændringer som ikke længere tilgængelig.
  • Bug fix på ændringer, hvor attribut sammenligning bruger! == stedet for _.isEqual.

Hvad er nyt i version 0.9.9:

  • Ved brug tilføje på en samling, der passerer {fusionere : true} vil nu medføre dublerede modeller til at få deres attributter fusionerede i de eksisterende modeller, i stedet for at blive ignoreret
  • .
  • Tilføjet opdatering (som også fås som en mulighed for at hente) for & quot; intelligente & quot; opdatering af sæt af modeller.
  • HTTP PATCH støtte redning af at passere {patch: true}.
  • Backbone objektet udvider nu Begivenheder, så du kan bruge den som en global begivenhed bus, hvis du vil.
  • Tilføjet en & quot; anmodning & quot; begivenhed til Backbone.sync, som udløser, når en anmodning begynder at ske til serveren. Den naturlige supplement til & quot; sync & quot; begivenhed.
  • Router webadresser understøtter nu valgfrie dele via parenteser, uden at skulle bruge en regex.
  • Backbone begivenheder understøtter nu en gang, svarende til node er én gang, eller jQuery er en.

Hvad er nyt i version 0.9.2:

  • I stedet for at smide en fejl, når du tilføjer dublerede modeller til at en samling, vil Backbone nu lydløst springe dem i stedet.
  • Tilføjet skub, pop, fjern skift, og skift til samlinger.
  • En models ændrede hash er nu udsat til nem aflæsning af den ændrede attribut delta, da modellens sidste & quot; forandring & quot; begivenhed.
  • Tilføjet hvor at indsamlinger til simpel filtrering.
  • Kan nu bruge en enkelt off opfordring til at fjerne alle tilbagekald bundet til et bestemt objekt.
  • Fejlrettelser til indlejrede individuelle ændre begivenheder, hvoraf nogle kan være & quot; stille & quot;.
  • Fejlrettelser til URL-kodning i location.hash fragmenter.
  • Bug fix til validering klientsiden forud for en spare kalde med {ventetid: true}.
  • Opdateret / opdateres eksemplet Todo List app.

Hvad er nyt i version 0.9.0:

  • Når du ikke kender nøglen på forhånd kan du nu kalder model.set (nøgle, værdi) samt gemme.
  • Flere modeller med samme id er ikke længere tilladt i en enkelt samling.
  • Tilføjet en & quot; sync & quot; begivenhed, som udløser, når en model tilstand er med succes blevet synkroniseret med serveren (oprette, gemme, ødelægge).
  • binder og Adskil er blevet omdøbt til på og uden for klarhed, efter jQuery føring. De gamle navne er også understøttet endnu.
  • En Backbone kollektionens komparator funktion kan nu opføre sig enten som en SortBy (flyt en funktion, der tager et enkelt argument), eller som en slags (flyt en komparator funktion, der forventer to argumenter). Funktionen komparator er nu også bundet som standard til samlingen -. Så du kan henvise til dette inden det
  • En visning begivenheder hash kan nu også indeholde direkte funktionsværdier samt string navne på eksisterende visning metoder.
  • Tilføjet shuffle og indledende til samlinger, proxy fra understregning.
  • Model # UrlRoot kan nu defineres som en funktion såvel som en værdi.
  • Vis # attributter kan nu defineres som en funktion samt en værdi.
  • Opkald hente på en samling vil nu medføre alle hentet JSON der skal køres igennem kollektionens modellens parse funktion, hvis man er defineret.

Hvad er nyt i version 0.5.3:

  • A View begivenheder ejendom kan nu defineres som en funktion, samt en genstand bogstavelig, hvilket gør det lettere at programmatisk definere og arve begivenheder.
  • groupBy nu proxy fra understregning som en metode på Samlinger.
  • Hvis serveren allerede har gjort alt på side belastning, pass Backbone.history.start ({tavs: true}) for at forhindre den oprindelige rute fra udløsning. Bugfix for pushState med kodede URL'er.

Hvad er nyt i version 0.5.2:

  • binder funktion, kan nu tage en valgfri tredjedel argument, at angive dette for tilbagekald funktionen.
  • Flere modeller med samme id er nu tilladt i en samling.
  • Rettet en fejl, hvor ringer .fetch (jQueryOptions) kan forårsage en forkert URL, der skal føljeton.
  • Rettet en kort ekstra rute brand før omdirigere, når nedværdigende fra pushState.

Hvad er nyt i version 0.5.1:

  • Forbedret transparente opgraderinger fra hash-baserede URL'er til pushState , og vice-versa.
  • Fast uoverensstemmelse med ikke-modificerede egenskaber væltes til Model # initialisere.
  • Gendannet en 0.5.0 ændring, som vil fratage førende hashbangs fra ruterne.
  • Lagt indeholder som et alias for omfatter.

Hvad er nyt i version 0.5.0:

  • Et stort antal små tweaks og mikro fejlrettelser, ses bedst ved at se på begå diff. HTML5 pushState support, aktiveres ved at vælge-in med: Backbone.history.start ({pushState: true}).
  • Controller blev omdøbt til Router, for klarhed.
  • Samling # refresh blev omdøbt til Collection # reset for at understrege sin evne til både at nulstille kollektion med nye modeller, samt tomme ud samlingen, når den bruges uden parametre. saveLocation blev erstattet med navigere.
  • RESTful persistens metoder (gemme, hente, etc.) nu returnere jQuery udskudt objekt for yderligere succes / fejl kæde og generel bekvemmelighed.
  • Forbedret XSS flygter til Model # flugt.
  • Tilføjet en UrlRoot indstilling for at tillade at angive RESTful webadresser uden brug af en samling.
  • En fejl er kastet, hvis Backbone.history.start kaldes flere gange.
  • Samling # skaber nu validerer før initialisering den nye model. view.el kan nu være en jQuery snor opslag.
  • Backbone Views kan nu også tage en attributter parameter.
  • Model # defaults kan nu være en funktion, samt en bogstavelig attributter objekt.

Krav :

  • have Javascript aktiveret i klientsiden

Lignende software

url.js
url.js

1 Oct 15

iso_country_codes
iso_country_codes

10 Feb 16

StringTree
StringTree

5 Jun 15

PyKSS
PyKSS

13 Apr 15

Andre software developer Jeremy Ashkenas

CoffeeScript
CoffeeScript

4 Jun 15

Docsplit
Docsplit

13 Apr 15

Docco
Docco

28 Feb 15

Kommentarer til Backbone.js

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!