Hozzáteszi modellek, kilátás, vezérlők, események, történelem és gyűjtemények JavaScript képességeit.
Csomagolt, jön alatt 2KB.
Gerincét kellékek struktúra JavaScript-heavy alkalmazások biztosításával modellek kulcsértékre kötelező és egyéni események, gyűjtemények gazdag API felsorolható funkciók, nézetek deklaratív eseménykezelés, és összeköti az egészet, hogy meglévő alkalmazásokat egy nyugodt JSON felületet.
Mi az új ebben a kiadásban:
- Added listenToOnce, mint az analóg egyszer.
- Hozzáadás a findWhere módszert gyűjtemények, hasonló hol.
- A korábban a kulcsokat, értékeket, párok, fordított, vegye, és kihagyja Underscore.js módszerek Gerinchálózat modellek.
- Az útvonalak egy router útitervet most már a funkciót literálok helyett hivatkozások módszerek, ha úgy tetszik.
Mi az új 1.1.2 verzió:
- Added listenToOnce, mint az analóg egyszer.
- Hozzáadás a findWhere módszert gyűjtemények, hasonló hol.
- A korábban a kulcsokat, értékeket, párok, fordított, vegye, és kihagyja Underscore.js módszerek Gerinchálózat modellek.
- Az útvonalak egy router útitervet most már a funkciót literálok helyett hivatkozások módszerek, ha úgy tetszik.
Mi az új verzióban 0.9.10:
- A & quot; útvonalat & quot; kiváltó esemény a router mellett kirúgták a Backbone.history.
- A modell validálása már csak érvényesíteni alapértelmezésben Model # menteni, és már nem érvényesítik gyári állapotra építése vagy a Model # szett, kivéve, ha a {érvényesítheti: true} opciót telt el.
- Nézet # make eltávolították. Akkor el kell használni $ közvetlenül építésére DOM elemeket teremteni.
- Átadás {néma: true} a változás már nem késlelteti az egyes & quot; változás: attr & quot; eseményeket, hanem azok elhallgattatta teljesen.
- A Model # változás a módszer már eltávolították, a késleltetett attribútum változik már nem elérhető.
- Hibajavítás a változás, ahol attribútum összehasonlítás használja! == helyett _.isEqual.
Mi az új verzióban 0.9.9:
- Ha hozzá a gyűjtemény, átadva {merge : true} most, az ismétlődő modell, hogy tulajdonságaikat összevonták a meglévő modelleket, ahelyett, hogy figyelmen kívül hagyja.
- Added frissítést (ami szintén opcióként letölteni) & quot; okos & quot; frissítése készlet modellek.
- HTTP PATCH támogatást megtakarítás átadásával {tapasz: true}.
- a gerincét tárgy kiterjed Események úgy, hogy tudod használni, mint egy globális esemény busz, ha úgy tetszik.
- Hozzáadás a & quot; kérést & quot; esemény Backbone.sync, amely kiváltja valahányszor egy kérelmet kezd kell tenni a szerverre. A természetes kiegészítője a & quot; sync & quot; eseményt.
- Router URL már támogatja választható részei keresztül zárójelben, anélkül, hogy egy regex.
- Gerinchálózat események most már támogatja az egyszeri, hasonló csomópont egyszer, vagy a jQuery egyet.
Mi az új verzióban 0.9.2:
- nem dobta hibát, amikor hozzá példányban modellek Egy gyűjtemény gerincét most csendben hagyja őket helyett.
- Added push, pop, unshift, és áttérni gyűjtemények.
- A modell megváltozott hash most ki vannak téve az egyszerű olvasó a megváltozott attribútum delta, mivel a modell utolsó & quot; változást & quot; eseményt.
- Added hol gyűjtemények egyszerű szűréssel.
- Most már használhatja egyetlen off call eltüntetésére visszahívások kötődik egy adott objektum.
- Hibajavítások beágyazott egyéni módosítási események, amelyek közül néhány lehet & quot; néma & quot;.
- Hibajavítások URL kódolás location.hash töredékek.
- Hibajavítás az ügyféloldali érvényesítés előtt menteni hívja {várakozás: true}.
- Frissítve / megújítottuk, például Todo List app.
Mi az új verzióban 0.9.0:
- Ha nem tudod, hogy a legfontosabb előre , akkor most hívja model.set (kulcs, érték), valamint menteni.
- Több modell ugyanazzal az azonosítóval nem engedélyezi az egyetlen gyűjteménye.
- Hozzáadás a & quot; sync & quot; eseményt, amely kiváltja, amikor a modell állapotát sikerült szinkronizálva a szerverrel (hozzanak létre, kivéve, elpusztítani).
- kötődnek és unbind már átnevezték be és ki az érthetőség kedvéért következő jQuery előnyét. A régi nevek is mindig támogatott.
- A Gerinchálózat gyűjtemény összehasonlító funkciója most úgy viselkedik, mint egy sem céljából SortBy (át a működést, mely egyetlen érv), vagy akár egy sort (át egy összehasonlító funkció, amely elvárja két érv). Az összehasonlító funkció is immár kötve alapértelmezés szerint a gyűjtemény - így akkor nézze meg ezt a belül.
- a kilátás események hash most is tartalmazhatnak közvetlen funkció értékeit, valamint a húr nevét korábbi álláspontját módszereket.
- Added shuffle és a kezdeti gyűjtemények, proxyzott re aláhúzás.
- Model # UrlRoot most már be lehet meghatározni, mint egy funkció, valamint egy értéket.
- Nézet # attribútumok most meghatározni, mint egy funkciót, valamint egy értéket.
- Calling letölteni a gyűjtemény most okoz minden túlzás JSON kell végigmenni a kollekció modell értelmezési funkciót, ha van ilyen meghatározva.
Mi az új verzióban 0.5.3:
- A View események ingatlan most definiálható funkciót, valamint egy tárgy szó, ami megkönnyíti a programból meghatározza és öröklik események.
- GroupBy most proxyzott származó aláhúzás, mint módszer a gyűjtemények.
- Ha a szerver a már teljesített mindent az oldal betöltésekor, át Backbone.history.start ({néma: true}), hogy megakadályozza az eredeti útvonalon váltsanak. Hibajavítás a pushState a kódolt URL-eket.
Mi az új verzióban 0.5.2:
- A kötési funkció, most egy opcionális harmadik érv, hogy adja meg ezt a visszahívás funkciót.
- Több modell ugyanazzal az azonosítóval már engedélyezik a gyűjtemény.
- Javítva egy hiba, ha hív .fetch (jQueryOptions) okozhat helytelen URL-t szerializálódnak.
- Fix rövid extra útvonalat tűz előtt átirányítani, amikor megalázó re pushState.
Mi az új 0.5.1 verzió:
- Továbbfejlesztett átlátható frissítéseket a hash-alapú URL-eket a pushState , és fordítva.
- Fix következetlenséget nem módosított attribútumok átadottként Model # alaphelyzetbe.
- visszaállítva a 0.5.0 változással járna szalag vezető hashbangs az útvonalban.
- Added tartalmaz, mint egy álnevet tartalmazza.
Mi az új verzióban 0.5.0:
- A sok apró csíp és mikro hibajavítás, legjobban nézi a elkövetni diff. HTML5 pushState támogatás lehetővé tette, hogy a választó-be: Backbone.history.start ({pushState: true}).
- Vezérlő átnevezték Router, az érthetőség kedvéért.
- Collection # frissítési átnevezték Collection # Reset hangsúlyozni, hogy képes mind állítani a gyűjtemény új modellek, valamint üres ki a gyűjtemény, ha használt paraméterek nélkül. saveLocation váltotta navigálni.
- RESTful perzisztencia módszerek (kivéve, hozd, stb) most vissza a jQuery halasztott tárgy további sikereket / hiba láncolás és általános kényelmét.
- Továbbfejlesztett XSS menekülés a Model # menekülés.
- Added UrlRoot az opciót, hogy megadja RESTful URL-ek használata nélkül gyűjteménye.
- Hiba dobják, ha Backbone.history.start hívják többször.
- Collection # létre most érvényesíti inicializálás előtt az új modell. view.el most már a jQuery sztring keresést.
- Gerinchálózat Views most is vesznek Paraméter.
- Model # defaults most már a funkciót, valamint szó attribútumok objektum.
követelmények :
- Javascript használatát a kliens oldalon
Hozzászólás nem található