Backbone.js

Software screenshot:
Backbone.js
Podrobnosti Software:
Verze: 1.2.1 Aktualizováno
Datum uploadu: 20 Jul 15
Vývojka: Jeremy Ashkenas
Licence: Volný
Popularita: 38

Rating: nan/5 (Total Votes: 0)

Dodává modely, pohledy, řadiče, události, historii a sbírky schopnostem Javascript.
Balíčky, přichází v rámci 2KB.
 Páteřní dodává strukturu, která JavaScript-těžké aplikace tím, že poskytuje modely klíč-hodnota vazby a vlastní události, sbírky s bohatou API vyčíslitelných funkcí, názorů s deklarativní zpracování událostí, a spojuje to všechno stávajících aplikací přes klidný JSON rozhraní.

Co je nového v této verzi:.

  • z přidané listenToOnce jako obdoba kdysi
  • doplněna metoda findWhere do sbírek, podobně jako kde.
  • přidal klíče, hodnoty, páry, invertní, vybrat, a vynechat Underscore.js metody páteřní modelů.
  • Na cesty v routeru trasa mapě může být nyní funkční literály, namísto odkazů na metody, pokud se vám líbí.

Co je nového ve verzi 1.1.2:.

  • z přidané listenToOnce jako obdoba jednou
  • doplněna metoda findWhere do sbírek, podobně jako kde.
  • přidal klíče, hodnoty, páry, invertní, vybrat, a vynechat Underscore.js metody páteřní modelů.
  • Na cesty v routeru trasa mapě může být nyní funkční literály, namísto odkazů na metody, pokud se vám líbí.

Co je nového ve verzi 0.9.10:

  • A & quot; trase & quot; Událost se spouští na routeru Kromě toho, že pálili na Backbone.history.
  • validace modelu je nyní jen prosazována ve výchozím nastavení v modelu # uložit a již vynuceno ve výchozím nastavení při výstavbě nebo v modelovém # sadě, pokud {ověřit: true}. volba je předán
  • Zobrazit # make byla odstraněna. Budete muset použít $ přímo na výstavbu prvků DOM teď.
  • Předávání {tichý: true} o změně již nebude odkládat individuální & quot; změna: attr & quot; události, místo toho jsou umlčeni úplně.
  • Tato metoda Model # změna byla odstraněna, protože opožděné změny atributů, jako již k dispozici.
  • Oprava chyby týkající se změny, kdy srovnání atribut používá! == namísto _.isEqual.

Co je nového ve verzi 0.9.9:

  • Používáte-li přidat na sbírce, procházející {sloučit : true} bude nyní způsobit duplicitní modely mají jejich atributy sloučeny do stávajících modelů, namísto toho, aby ignorovala
  • .
  • Přidána aktualizace (který také k dispozici jako možnost fetch) na & quot; smart & quot; aktualizace sady modelů.
  • HTTP podpora náplast v zachránit tím, že projde {patch: true}.
  • páteř objekt nyní rozšiřuje události, takže jej můžete použít jako globální autobus události, pokud se vám líbí.
  • Přidána & quot; žádost & quot; událost, Backbone.sync, který spouští, když žádost začíná být uveden odkaz na server. Přirozený doplňkem k & quot; synchronizaci & quot; události.
  • Router URL nyní podporuje volitelné části přes závorkách, aniž by bylo nutné použít regulární výraz.
  • Páteřní události nyní podporuje jednou, podobně jako uzlu jednou, nebo jeden jQuery.

Co je nového ve verzi 0.9.2:

  • Namísto házení chybu při přidávání duplicitní modely sbírka, Páteřní bude nyní tiše přeskočit jejich místo.
  • Přidaný tlačit, pop, unshift, a posun ke sbírkám.
  • modelu se změnilo hash je nyní vystavena pro snadné čtení změněného atributu delty, protože modelu posledního & quot; změnu & quot; události.
  • přidané Kde kolekcí pro jednoduché filtrování.
  • Nyní může použít jediný off výzvu, aby odstranily všechny zpětná volání vázány na konkrétní objekt.
  • Opravy chyb pro vnořené jednotlivých akcí změny, z nichž některé mohou být & quot; tichý & quot;.
  • Opravy chyb pro kódování adres URL v location.hash fragmentech.
  • Oprava chyby pro ověřování na straně klienta s předstihem před uložit volat s {Wait: true}.
  • Aktualizováno / obnovovat příklad Todo List app.

Co je nového ve verzi 0.9.0:

  • Pokud neznáte klíč v předem , nyní můžete volat model.set (klíč, hodnota), stejně jako uložit.
  • Více modely se stejným id jsou povoleny již není v jednu kolekci.
  • Přidána & quot; synchronizaci & quot; Akce, která spouští kdykoli stát modelu bylo úspěšně synchronizovány se serverem (vytvářet, ukládat, zničit).
  • váží a unbind byly přejmenovány na zapnutí a vypnutí pro přehlednost, po jQuery je vedení. Staré názvy jsou také stále podporovány.
  • funkce komparátor páteř Collection může nyní chovat buď se jako SortBy (složit funkci, která vezme jediný argument), nebo jako druh (složit funkci, komparátor, která očekává dva argumenty). Funkce komparátor je nyní rovněž vázán standardně k kolekce -., Takže si může odkazovat se na to v něm
  • události cílem je hash nyní může také obsahovat přímé hodnoty funkčnosti, tak i jména řetězce existujících metod zobrazení.
  • Přidána Shuffle a počáteční do sbírek, zastupována od podtržítko.
  • Model # UrlRoot může nyní být definována jako funkce, stejně jako hodnota.
  • pohled # atributy mohou být nyní definován jako funkce, stejně jako hodnota.
  • Volání zaběhnout na sbírce se nyní způsobí, že všechny přitažené za vlasy, JSON musí projít parse funkci modelu kolekce je, pokud je definován.

Co je nového ve verzi 0.5.3:

  • cílem je události majetek může být nyní definována jako funkce, stejně jako objekt doslovný, což usnadňuje programově definovat a zdědí události.
  • groupBy je nyní zastupována z podtržítkem jako metoda na kolekcích.
  • Pokud se server již poskytnuté všechno na načtení stránky, projít Backbone.history.start ({tichý: true}), aby se zabránilo počáteční trasu z spouštění. Bugfix pro pushState s kódovanými URL.

Co je nového ve verzi 0.5.2:

  • Funkce bind, mohou nyní využít volitelnou třetinu Argument, pro upřesnění této funkce zpětného volání.
  • Více modely se stejným id jsou nyní povolena v kolekci.
  • Opravena chyba, kdy volající .fetch (jQueryOptions) může způsobit nesprávnou adresu URL k serializaci.
  • Pevná krátká trasa navíc oheň před přesměrování, když ponižující z pushState.

Co je nového ve verzi 0.5.1:

  • Lepší transparentní upgrade z hash-založené adres URL k pushState , a naopak.
  • Pevná rozpor s neupravených atributy předávaný Model # inicializovat.
  • Vrátit se 0.5.0 změnu, která by se svlékli vedoucí hashbangs z tras.
  • Přidaný obsahuje jako alias pro obsahuje.

Co je nového ve verzi 0.5.0:

  • Velké množství drobných vylepšení a oprav chyb mikro, nejlépe zobrazí při pohledu na spáchat diff. Podpora HTML5 pushState, umožněno zvolila-in s: Backbone.history.start ({pushState: true}).
  • Controller byla přejmenována na routeru, pro přehlednost.
  • Kolekce # refresh byla přejmenována na kolekce # resetu zdůraznit svou schopnost obou resetování kolekci s novými modely, stejně jako vypustit kolekci při použití bez parametrů. saveLocation byl nahrazen navigovat.
  • REST metody persistence (uložit, načíst, atd.) nyní vrátí jQuery odložené objekt pro další úspěch / chyby řetězení a všeobecné pohodlí.
  • Lepší XSS útěku za Model # útěk.
  • Přidána možnost UrlRoot umožňující určením RESTful URL bez použití kolekce.
  • , bude vrácena chyba, pokud Backbone.history.start se nazývá vícekrát.
  • Kolekce # vytvořit nyní ověřuje před inicializaci nový model. view.el nyní mohou být jQuery řetězec vyhledávání.
  • Páteřní Pohledy mohou nyní také vzít parametr atributů.
  • Model # výchozí hodnoty mohou být nyní funkce, stejně jako doslovný atributy objekt.

Požadavky na

  • , povolte JavaScript na straně klienta

Podobný software

Guava
Guava

10 Feb 16

vcs
vcs

13 May 15

OpenLayers
OpenLayers

20 Jul 15

l10n.js
l10n.js

12 May 15

Ostatní software developer Jeremy Ashkenas

Underscore.js
Underscore.js

11 Apr 15

Docsplit
Docsplit

13 Apr 15

Docco
Docco

28 Feb 15

Komentáře k Backbone.js

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie