Marionette ben épült a tetején a Backbone.js könyvtár, a JavaScript könyvtár hozzáadásával MVC elvek JavaScript.
Ezekkel MVC elvek, Marionett már támogatja a funkciók általában a bonyolultabb programozási nyelvek, mint a Ruby , PHP vagy Python .
A keret nem egy keret önmagában, hanem a gyűjtemény hasznos Backbone.js csomagokat.
Mi az új ebben a kiadásban:
- Most megadhat egy szűrő módszer a CollectionView vagy CompositeView szűrni milyen nézeteket show. Ez akkor hasznos, ha a lista kiírását, hogy a felhasználó tudja szűrni.
- Add a reorderOnSort opciót CollectionView és CompositeView használni jQuery mozogni gyermek csomópontok köré anélkül, hogy újra teszi az egész fát. Ez egy hatalmas lökést perf és egy könnyű győzelem, ha válogatás a gyűjtemény.
- A CollectionView most már viewComparator, amely lehetővé teszi az egyéni válogatás a per-view alapon, függetlenül attól, hogy mit hogyan hátlap gyűjtemény kerül rendezésre.
- Refactor fajta param lookup használni Marionette.getOption.
- Új segítő módszer egyszerűbb bemutatását gyermek csomópontok showChildView
- this.showChildView (oldalsáv ", új SidebarView ());
- Új segítő módszer egyszerűbb visszakeresése gyermek csomópontok getChildView
- this.getChildView (+ lsquo; sidebar ")
- Add a destroyImmediate opciót a LayoutView, hogy elpusztítsa az elrendezési nézetet elem, majd távolítsa el a gyermek csomópont. Ez egy perf optimalizálás, hogy akkor most iratkozz fel.
- @ui interpoláció most már támogatja a régióban definíciókat LayoutView
- regionEvent támogatást adtunk
- A elpusztítsa módszer most visszatér ebben az esetben, hogy elpusztult a könnyebb kötésével nézet intézkedéseket.
- Ha megvan a lehetőség a hash a Marionette.View vagy ha át lehetőségek függvényében a Marionette.View, át az eredménye lehetőségek le a gerinc nézet kivitelező.
- Az összes nézetben most egy isRendered tulajdonság, mely után frissül teszik és elpusztítják.
Mi az új verzió 2.4.3:
- Most megadhat egy szűrő módszer a CollectionView vagy CompositeView szűrni milyen nézeteket show. Ez akkor hasznos, ha a lista kiírását, hogy a felhasználó tudja szűrni.
- Add a reorderOnSort opciót CollectionView és CompositeView használni jQuery mozogni gyermek csomópontok köré anélkül, hogy újra teszi az egész fát. Ez egy hatalmas lökést perf és egy könnyű győzelem, ha válogatás a gyűjtemény.
- A CollectionView most már viewComparator, amely lehetővé teszi az egyéni válogatás a per-view alapon, függetlenül attól, hogy mit hogyan hátlap gyűjtemény kerül rendezésre.
- Refactor fajta param lookup használni Marionette.getOption.
- Új segítő módszer egyszerűbb bemutatását gyermek csomópontok showChildView
- this.showChildView (oldalsáv ", új SidebarView ());
- Új segítő módszer egyszerűbb visszakeresése gyermek csomópontok getChildView
- this.getChildView (+ lsquo; sidebar ")
- Add a destroyImmediate opciót a LayoutView, hogy elpusztítsa az elrendezési nézetet elem, majd távolítsa el a gyermek csomópont. Ez egy perf optimalizálás, hogy akkor most iratkozz fel.
- @ui interpoláció most már támogatja a régióban definíciókat LayoutView
- regionEvent támogatást adtunk
- A elpusztítsa módszer most visszatér ebben az esetben, hogy elpusztult a könnyebb kötésével nézet intézkedéseket.
- Ha megvan a lehetőség a hash a Marionette.View vagy ha át lehetőségek függvényében a Marionette.View, át az eredménye lehetőségek le a gerinc nézet kivitelező.
- Az összes nézetben most egy isRendered tulajdonság, mely után frissül teszik és elpusztítják.
Mi az új 2.4.2-es változata:
- Most megadhat egy szűrő módszer a CollectionView vagy CompositeView szűrni milyen nézeteket show. Ez akkor hasznos, ha a lista kiírását, hogy a felhasználó tudja szűrni.
- Add a reorderOnSort opciót CollectionView és CompositeView használni jQuery mozogni gyermek csomópontok köré anélkül, hogy újra teszi az egész fát. Ez egy hatalmas lökést perf és egy könnyű győzelem, ha válogatás a gyűjtemény.
- A CollectionView most már viewComparator, amely lehetővé teszi az egyéni válogatás a per-view alapon, függetlenül attól, hogy mit hogyan hátlap gyűjtemény kerül rendezésre.
- Refactor fajta param lookup használni Marionette.getOption.
- Új segítő módszer egyszerűbb bemutatását gyermek csomópontok showChildView
- this.showChildView (oldalsáv ", új SidebarView ());
- Új segítő módszer egyszerűbb visszakeresése gyermek csomópontok getChildView
- this.getChildView (+ lsquo; sidebar ")
- Add a destroyImmediate opciót a LayoutView, hogy elpusztítsa az elrendezési nézetet elem, majd távolítsa el a gyermek csomópont. Ez egy perf optimalizálás, hogy akkor most iratkozz fel.
- @ui interpoláció most már támogatja a régióban definíciókat LayoutView
- regionEvent támogatást adtunk
- A elpusztítsa módszer most visszatér ebben az esetben, hogy elpusztult a könnyebb kötésével nézet intézkedéseket.
- Ha megvan a lehetőség a hash a Marionette.View vagy ha át lehetőségek függvényében a Marionette.View, át az eredménye lehetőségek le a gerinc nézet kivitelező.
- Az összes nézetben most egy isRendered tulajdonság, mely után frissül teszik és elpusztítják.
Mi az új verzió 2.4.1:
- Most megadhat egy szűrő módszer a CollectionView vagy CompositeView szűrni milyen nézeteket show. Ez akkor hasznos, ha a lista kiírását, hogy a felhasználó tudja szűrni.
- Add a reorderOnSort opciót CollectionView és CompositeView használni jQuery mozogni gyermek csomópontok köré anélkül, hogy újra teszi az egész fát. Ez egy hatalmas lökést perf és egy könnyű győzelem, ha válogatás a gyűjtemény.
- A CollectionView most már viewComparator, amely lehetővé teszi az egyéni válogatás a per-view alapon, függetlenül attól, hogy mit hogyan hátlap gyűjtemény kerül rendezésre.
- Refactor fajta param lookup használni Marionette.getOption.
- Új segítő módszer egyszerűbb bemutatását gyermek csomópontok showChildView
- this.showChildView (oldalsáv ", új SidebarView ());
- Új segítő módszer egyszerűbb visszakeresése gyermek csomópontok getChildView
- this.getChildView (+ lsquo; sidebar ")
- Add a destroyImmediate opciót a LayoutView, hogy elpusztítsa az elrendezési nézetet elem, majd távolítsa el a gyermek csomópont. Ez egy perf optimalizálás, hogy akkor most iratkozz fel.
- @ui interpoláció most már támogatja a régióban definíciókat LayoutView
- regionEvent támogatást adtunk
- A elpusztítsa módszer most visszatér ebben az esetben, hogy elpusztult a könnyebb kötésével nézet intézkedéseket.
- Ha megvan a lehetőség a hash a Marionette.View vagy ha át lehetőségek függvényében a Marionette.View, át az eredménye lehetőségek le a gerinc nézet kivitelező.
- Az összes nézetben most egy isRendered tulajdonság, mely után frissül teszik és elpusztítják.
Mi az új verzió 2.3.2:
- Bug javítások:
- IE8 visszalépésnek Marionette._getValue hogy mindig hívja alkalmazni akár egy sor params vagy egy üres tömböt.
Mi az új verzió 2.2.2:
- Javítások:
- Vegye ki két példányban hívást region.empty megtekinthető tönkre.
- Fix hívás idejét swapOut.
- Fix működő linket Marionette hibaüzenetek.
Mi az új verzió 2.2.0:
- CollectionViews most eseményeket fogadni emptyViews a childEvents hash
- Régiók most kap swapOut és beforeSwapOut eseményeket.
- Region kivitelező most is eltarthat el, mint egy lehetőséget, amikor hív addRegion
- Region visszaállítás hagyja el ép
- Az alkalmazás rendelkezik this.options
- Az alkalmazás rendelkezik inicializálni módszer
- viselkedések nem csomagolja nézet mód
- Normalizáld régióválasztók hash hogy a felhasználó számára, hogy használja a @ui. szintaxis
Mi az új verzió 2.1.0:
- Add a referencia el a véleményét el belülről a viselkedés fokon.
- ItemViews most nincs sablon beállításával sablon: hamis.
- Az alkalmazás objektumok már beállíthatja az alapértelmezett üzenet csatorna.
- Az alkalmazás objektumok most már getOption módszer.
- Régiók most egy hasView módszer annak meghatározására van kilátás egy adott régióban.
- Nézetek már nem használja toJSON közvetlenül modellek. ehelyett futnak be az új felülírható módszerek serializeModel és serializeCollection ahol nevezzük keresztül serializeData.
Mi az új verzió 2.0.0:
- Ez egy törés megjelenése és számos API-frissítések és változások.
Mi az új verzió 1.8.2:
- Javítások:
- Viselkedés most felhívja stopListening szoros.
- Viselkedés most undelegate modelEvents és collectionEvents, amikor a szülő nézet kéri undelegateEvents.
Mi az új verzió 1.7.4:
- Általános:
- Frissítés lugas függőségeket, hogy kihasználják azt a tényt, hogy a marionett repos kövesse semver.
- Javítások:
- Viselkedés események nem ütköznek egymással.
- Visszatérés stopListening hívást stop modulokat. Bár ez egy "fix", a docs meglehetősen homályos, ami törés változások sok ember számára.
Mi az új verzió 1.7.1:
- Javítások:
- Engedélyezi az karakterlánc alapú viselkedés esetén módszereket.
Mi az új verzió 1.6.4:
- foltok a bug, hogy okozna modulok inicializálni kell kétszer, amikor egy egyéni modul osztály telt el.
Mi az új verzió 1.6.3:
- engedélyezése közvetlenebb modul példányosítását a Marionette.App.
- Fix @ui interpoláció kezelésére komplex választók.
- Továbbfejlesztett readme docs az CollectionView, AppRouter és ItemView.
- Fogantyú az NPM önálló jel cert probléma
- A kicserélt szükségtelen érv szeletelés.
- Normalize hibát dobott használni a belső throwError segítő módszer.
Mi az új verzió 1.5.1:
- Javítva ahol show és onDomRefresh nem az volt a itemViews bizonyos feltételek mellett.
Mi az új verzió 1.5.0:
- Javítva ahol visszaállítják a `collection` belül` collectionView` okozna `` onShow` és onDomRefresh` nevezhető helytelenül.
- `addItemView` most visszatér a` view` hogy adunk.
- megadhatnak egy `itemEvents` hash vagy módszer, amely lehetővé teszi, hogy rögzítse az összes fortyogó itemEvents anélkül, hogy manuálisan beállítani kötések.
Mi az új verzió 1.4.0:
- Lehetőséget ad az új @ui. szintaxis belül az események, és kiváltja hash megelőzésére választó átfedések.
Mi az új verzió 1.2.3:
- Javítva ahol gyermek nézeteket bővül, mielőtt az első render, így növelve a hibák.
Mi az új verzió 1.2.2:
- Move példányosításá- nézet fenti lehetőségek a kivitelező Ez lehetővé teszi a nézet lehetőségek elérhetők az initialize metódus egy adott nézet Erre azért van szükség, mert gerince nézetek nem a nézetet lehetőségek a kivitelező.
Mi az új 1.2.1-es verzióban:
- Javítva egy hiba, így most a beállítások megjelenítése Az {} alapértelmezés szerint nem definiált.
- Javítva egy hiba, ha a kiváltó preventDefault és stopPropagation voltak végrehajtó rossz kontextusban - kiváltja most megakadályozzák az alapértelmezett és megáll terjedési alapértelmezés szerint még egyszer.
Mi az új verzió 1.2.0:
- Frissítés Gerinchálózat a 1.1.0
- A képes testre a viselkedése kiváltó preventDefault és stopPropagation
Mi az új verzió 1.0.3:
- Added index paramétert módszer aláírás, azt mutatják, hogy ez elérhető.
- A törölt uneeeded konstruktor függvényt, és az eltávolított hívást getItemView ahogy azt okozza a problémát, és nem volt szükség a kivitelező.
- Javítva egy hiba, hogy csökkentse az .length amikor egy régiót eltávolítjuk.
Mi az új verzió 1.0.2:
- Javítva megszünteti, ezek után a "közeli" esemény / onClose módszer, így a felhasználói felület elemeit állnak ezekben.
- Javítva amit sorrendjének megfordításával útvonalak, így a rossz út, hogy kirúgták sok esetben.
Követelmények :
- JavaScript kliens oldalon
- Backbone.js 0.9.9 vagy magasabb
- Underscore.js 1.4.4 vagy magasabb
Hozzászólás nem található