Backbone.js

Software kuvakaappaus:
Backbone.js
Ohjelmiston tiedot:
Versio: 1.2.1 Päivitetty
Lähetyksen päivämäärä: 20 Jul 15
Kehittäjä: Jeremy Ashkenas
Lupa: Vapaa
Suosio: 150

Rating: 5.0/5 (Total Votes: 1)

Se lisää malleja, näkemyksiä, ohjaimet, tapahtumia, historia ja kokoelmat JavaScript ominaisuuksia.
Pakattu, osuu alle 2KB.
 Backbone tarvikkeita rakenne JavaScript-raskas sovellusten tarjoamalla malleja avain-arvo sitova ja mukautettuja tapahtumia, kokoelmia rikas API numeroituvien toimintoja, näkemyksiä deklaratiivisen tapahtuman käsittely, ja yhdistää kaikki olemassa oleviin sovelluksiin yli rauhallista JSON-liitäntä.

Mikä on uusi tässä julkaisussa:

  • Lisätty listenToOnce kuin analoginen kerran.
  • Lisätty findWhere tapa kokoelmat, samanlainen missä.
  • Lisätty avaimet, arvot, paria, inverttisokeri, poimia, ja jättää underscore.js menetelmiä selkäranka mallit.
  • reitit reitittimen reittikartta voi nyt olla funktio literaalien sijasta viittauksia menetelmien, jos haluat.

Mikä on uusi versiossa 1.1.2:

  • Lisätty listenToOnce kuin analoginen kerran.
  • Lisätty findWhere tapa kokoelmat, samanlainen missä.
  • Lisätty avaimet, arvot, paria, inverttisokeri, poimia, ja jättää underscore.js menetelmiä selkäranka mallit.
  • reitit reitittimen reittikartta voi nyt olla funktio literaalien sijasta viittauksia menetelmien, jos haluat.

Mikä on uusi versiossa 0.9.10:

  • & quot; reitti & quot; tapahtuma käynnistyy reitittimen lisäksi potkut päälle Backbone.history.
  • Mallin validointi on nyt vain täytäntöön oletuksena Model # säästää ja ei enää panna täytäntöön oletuksena, kun rakennus- tai Model # asettaa, ellei {vahvista: true} vaihtoehto johdetaan.
  • Näytä # make on poistettu. Sinun täytyy käyttää $ suoraan rakentaa DOM elementtejä nyt.
  • Syöttäminen {hiljainen: true} muutoksenseurantakeskusta enää viivästyttää yksittäisen & quot; muutos: attr & quot; tapahtumia, vaan ne on vaimennettu kokonaan.
  • Malli # muutos menetelmä on poistettu, koska myöhässä ominaisuus muutoksia ei enää ole saatavilla.
  • Virhekorjaus siitä muutoksesta, johon ominaisuus vertailu käyttää! == Sijasta _.isEqual.

Mikä on uusi versiossa 0.9.9:

  • Kun käytät lisättävää kokoelma, kulkee {yhdistää : true} nyt aiheuttaa päällekkäisiä malleja ovat niiden ominaisuuksia yhdistyivät nykyisten mallien sijaan jätetään huomiotta.
  • Lisätty päivitys (joka myös saatavilla lisävarusteena nouto) & quot; Smart & quot; päivittäminen sarjaa malleja.
  • HTTP-PATCH tukea säästöä viemällä {patch: true}.
  • Backbone esine ulottuu nyt Tapahtumat, jotta voit käyttää sitä maailmanlaajuinen tapahtuma bussilla, jos haluat.
  • Lisätty & quot; pyynnön & quot; tapahtuma Backbone.sync, joka laukaisee kun pyyntö alkaa tehtävä palvelimelle. Luonnollinen jatke & quot; sync & quot; tapahtuma.
  • reititin URL tukevat nyt lisävaruste kautta suluissa, ilman käyttää regex.
  • Runkoverkko tapahtumia tukee nyt kerran, samanlainen solmun kerran, tai jQuery n yksi.

Mikä on uusi versiossa 0.9.2:

  • sijaan, että heittää virheen, kun lisäät päällekkäisiä malleja kokoelma, selkäranka nyt hiljaa ohittaa niitä sen sijaan.
  • Lisätty push, pop, unshift, ja vaihda kokoelmiin.
  • mallin muuttunutta hash on nyt alttiina helppo lukea muuttuneiden ominaisuus delta, koska mallin viimeinen & quot; muutos & quot; tapahtuma.
  • Lisätty mistä kokoelmia yksinkertaisia ​​suodatus.
  • voivat nyt käyttää yhden pois puhelun poistaa kaikki kutsuvastauksia sidottu tiettyyn kohteeseen.
  • Korjaukset sisäkkäisiä yksittäinen muutos tapahtumia, joista osa voi olla & quot; hiljainen & quot;.
  • Korjaukset URL koodausta location.hash fragmentteja.
  • Virhekorjaus client-side validointi ennen säästää soittopyynnön {wait: true}.
  • Päivitetty / virkeänä esimerkiksi Tehtäväluettelo app.

Mikä on uusi versiossa 0.9.0:

  • Kun et tiedä avainta etukäteen , voit nyt soittaa model.set (avain, arvo) sekä tallentaa.
  • useampia malleja, joilla on sama tunnus ei enää sallita yhdessä kokoelma.
  • Lisätty & quot; sync & quot; tapahtuma, joka laukaisee aina mallin valtio on onnistuneesti synkronoitu palvelimen (luoda, tallentaa, tuhota).
  • sitoa ja purkamisohjelman on nimetty uudelleen päälle ja pois selvyyden vuoksi, seuraavat jQuery johtoa. Vanha nimet ovat myös yhä tuettuja.
  • Runkoverkko kokoelman vertailuryhmässä toiminta saattaa nyt käyttäytyä joko kuten SortBy (pass toiminto, joka vie yhden argumentin), tai kuten lajitella (pass vertailuryhmässä toiminto, joka odottaa kaksi argumenttia). Vertailuryhmässä toiminto on myös nyt sitoutunut oletusarvoisesti kokoelma - joten voit viitata tähän sisällä.
  • näkymä tapahtumista hash voi nyt myös sisältää suoria-arvot sekä merkkijono nimet jo valmiina olevan käsityksen menetelmiä.
  • Lisätty shuffle ja alkuperäisestä kokoelmia, empiirisenä päässä alaviiva.
  • Malli # urlRoot voidaan nyt määritellä toimintaa sekä arvo.
  • Näytä # attribuutteja voidaan nyt määritellä toimintaa sekä arvo.
  • Soittaminen nouto on kokoelma nyt aiheuttaa kaikki haettu JSON ajetaan läpi kokoelman mallin Parse toiminto, jos sellainen on määritelty.

Mikä on uusi versiossa 0.5.3:

  • Näytä tapahtumista omaisuutta voidaan nyt määritellä toiminto, sekä esineen kirjaimellisesti, jolloin se on helpompi ohjelmallisesti määrittää ja periä tapahtumia.
  • groupBy on nyt empiirisenä peräisin alaviivaa menetelmällä Kokoelmat.
  • Jos palvelin on jo suoritettu kaiken sivulla kuormitus, pass Backbone.history.start ({hiljainen: true}) estämään alkuperäisen reitin käynnistämästä. Bugikorjaus varten pushState kanssa koodattuja URL-osoitteita.

Mikä on uusi versiossa 0.5.2:

  • sitoa toiminto, voivat nyt ottaa vapaaehtoinen kolmas argumentti, määrittää tämän soittopyyntö toiminto.
  • useampia malleja, joilla on sama tunnus ovat nyt sallittuja kokoelma.
  • Kiinteä vika, jos kutsuvan .fetch (jQueryOptions) voivat aiheuttaa virheellisen URL sarjoitettava.
  • Kiinteät lyhyt ylimääräinen reitti tulipalo ennen ohjata, kun hajottavien päässä pushState.

Mikä on uusi versiossa 0.5.1:

  • Edistykselliset läpinäkyvä päivityksiä hash-pohjainen URL pushState , ja päinvastoin.
  • Kiinteät epäjohdonmukaisuus modifioimattomista määritteitä siirrellään Model # alustaa.
  • Palautettu 0.5.0 muutos, joka nauhat johtava hashbangs reiteiltä.
  • Lisätty sisältää niin alias sisältää.

Mikä on uusi versiossa 0.5.0:

  • suuri joukko pieniä parannuksia ja mikro bugikorjauksia, parhaimmillaan katsomalla sitoutua JM. HTML5 pushState tuki, käytössä valitsevat-sisään: Backbone.history.start ({pushState: true}).
  • Säädin nimeksi reititin, selvyyden vuoksi.
  • kokoelma # Päivitä nimeksi Collection # reset korostaa sen kyky sekä nollata kokoelma uusia malleja, kuten myös tyhjät ulos kokoelma käytettynä ilman parametreja. saveLocation korvattiin navigoida.
  • rauhallista pysyvyys menetelmiä (tallentaa, noutaa, jne.) Nyt palauttaa jQuery lykätään esine edelleen menestys / virhe ketjutuksen ja yleinen mukavuutta.
  • Edistykselliset XSS pakenevat Model # paeta.
  • Lisätty urlRoot mahdollisuus sallia täsmennetään rauhallista URL ilman kokoelma.
  • virhe heitetään jos Backbone.history.start kutsutaan useita kertoja.
  • kokoelma # luo nyt vahvistaa ennen alustamisen uusi malli. view.el voi nyt olla jQuery merkkijono haku.
  • Runkoverkko Näkymät voivat nyt myös ottaa määritteet parametri.
  • Malli # oletusarvot voi nyt olla toimintaa sekä kirjaimellinen attribuutteja vastustaa.

vaatimukset :

  • Javascriptin asiakkaan puolella

Vastaavia ohjelmistoja

melchior.js
melchior.js

28 Feb 15

slash
slash

14 May 15

Parker
Parker

10 Dec 15

Muu ohjelmistojen kehittäjä Jeremy Ashkenas

Underscore.js
Underscore.js

11 Apr 15

CoffeeScript
CoffeeScript

4 Jun 15

Docsplit
Docsplit

13 Apr 15

Kommentit Backbone.js

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan