marionet byl postaven na vrcholu knihovny backbone.js, knihovna JavaScript přidávání principy MVC do JavaScriptu.
Pomocí těchto MVC principy, loutek přidává podporu pro funkce, obvykle poskytované vyspělejší programovacích jazyků jako Ruby PHP nebo Python .
Rámec není rámec sám o sobě, ale sbírka užitečných backbone.js balíků.
Co je nového v této verzi:
- Nyní můžete nastavit způsob filtru na CollectionView nebo CompositeView filtrovat, jaké názory jsou představení. To je užitečné, když se zobrazením seznamu, které může uživatel filtrovat.
- Přidat možnost reorderOnSort na CollectionView a CompositeView používat jQuery pro pohyb podřízené uzly kolem, aniž by museli znovu činit celý strom. Jedná se o masivní výkon boost a je snadno vyhrát, pokud jste třídění své sbírky.
- CollectionView má nyní viewComparator, aby zakázku třídění na základě per view bez ohledu na to, jak jsou řazeny vaše podpora sbírka.
- Refaktor třídit param vyhledávání používat Marionette.getOption.
- Přidat nový pomocnou metodu pro snadnější zobrazování podřízených uzlů showChildView
- this.showChildView ( "sidebar", nový SidebarView ());
- Přidat nový způsob pomocnou snadnějšího aportování dítěte uzlů getChildView
- this.getChildView (& lsquo; sidebar ")
- Přidat volbu destroyImmediate na LayoutView, zničit prvek zobrazení Rozvržení a odebrat podřízené uzly. To je optimalizace pro perf, že nyní můžete rozhodnout do.
- interpolace @ui je nyní podporována v rámci definice regionu na LayoutView
- byla přidána podpora regionEvent
- Metoda zničí nyní vrací tuto instanci, aby byl zničen ke zjednodušení řetězení zobrazení akcí.
- Pokud definujete volby hash na Marionette.View nebo pokud si projít volby v závislosti na vaší Marionette.View, předat výsledek voleb dolů na páteřní pohledu konstruktoru.
- Všechny pohledy mají nyní isRendered vlastnost, která je po aktualizované vykreslení a zničit.
Co je nového ve verzi 2.4.3:
- Nyní můžete nastavit způsob filtru na CollectionView nebo CompositeView filtrovat, jaké názory jsou představení. To je užitečné, když se zobrazením seznamu, které může uživatel filtrovat.
- Přidat možnost reorderOnSort na CollectionView a CompositeView používat jQuery pro pohyb podřízené uzly kolem, aniž by museli znovu činit celý strom. Jedná se o masivní výkon boost a je snadno vyhrát, pokud jste třídění své sbírky.
- CollectionView má nyní viewComparator, aby zakázku třídění na základě per view bez ohledu na to, jak jsou řazeny vaše podpora sbírka.
- Refaktor třídit param vyhledávání používat Marionette.getOption.
- Přidat nový pomocnou metodu pro snadnější zobrazování podřízených uzlů showChildView
- this.showChildView ( "sidebar", nový SidebarView ());
- Přidat nový způsob pomocnou snadnějšího aportování dítěte uzlů getChildView
- this.getChildView (& lsquo; sidebar ")
- Přidat volbu destroyImmediate na LayoutView, zničit prvek zobrazení Rozvržení a odebrat podřízené uzly. To je optimalizace pro perf, že nyní můžete rozhodnout do.
- interpolace @ui je nyní podporována v rámci definice regionu na LayoutView
- byla přidána podpora regionEvent
- Metoda zničí nyní vrací tuto instanci, aby byl zničen ke zjednodušení řetězení zobrazení akcí.
- Pokud definujete volby hash na Marionette.View nebo pokud si projít volby v závislosti na vaší Marionette.View, předat výsledek voleb dolů na páteřní pohledu konstruktoru.
- Všechny pohledy mají nyní isRendered vlastnost, která je po aktualizované vykreslení a zničit.
Co je nového ve verzi 2.4.2:
- Nyní můžete nastavit způsob filtru na CollectionView nebo CompositeView filtrovat, jaké názory jsou představení. To je užitečné, když se zobrazením seznamu, které může uživatel filtrovat.
- Přidat možnost reorderOnSort na CollectionView a CompositeView používat jQuery pro pohyb podřízené uzly kolem, aniž by museli znovu činit celý strom. Jedná se o masivní výkon boost a je snadno vyhrát, pokud jste třídění své sbírky.
- CollectionView má nyní viewComparator, aby zakázku třídění na základě per view bez ohledu na to, jak jsou řazeny vaše podpora sbírka.
- Refaktor třídit param vyhledávání používat Marionette.getOption.
- Přidat nový pomocnou metodu pro snadnější zobrazování podřízených uzlů showChildView
- this.showChildView ( "sidebar", nový SidebarView ());
- Přidat nový způsob pomocnou snadnějšího aportování dítěte uzlů getChildView
- this.getChildView (& lsquo; sidebar ")
- Přidat volbu destroyImmediate na LayoutView, zničit prvek zobrazení Rozvržení a odebrat podřízené uzly. To je optimalizace pro perf, že nyní můžete rozhodnout do.
- interpolace @ui je nyní podporována v rámci definice regionu na LayoutView
- byla přidána podpora regionEvent
- Metoda zničí nyní vrací tuto instanci, aby byl zničen ke zjednodušení řetězení zobrazení akcí.
- Pokud definujete volby hash na Marionette.View nebo pokud si projít volby v závislosti na vaší Marionette.View, předat výsledek voleb dolů na páteřní pohledu konstruktoru.
- Všechny pohledy mají nyní isRendered vlastnost, která je po aktualizované vykreslení a zničit.
Co je nového ve verzi 2.4.1:
- Nyní můžete nastavit způsob filtru na CollectionView nebo CompositeView filtrovat, jaké názory jsou představení. To je užitečné, když se zobrazením seznamu, které může uživatel filtrovat.
- Přidat možnost reorderOnSort na CollectionView a CompositeView používat jQuery pro pohyb podřízené uzly kolem, aniž by museli znovu činit celý strom. Jedná se o masivní výkon boost a je snadno vyhrát, pokud jste třídění své sbírky.
- CollectionView má nyní viewComparator, aby zakázku třídění na základě per view bez ohledu na to, jak jsou řazeny vaše podpora sbírka.
- Refaktor třídit param vyhledávání používat Marionette.getOption.
- Přidat nový pomocnou metodu pro snadnější zobrazování podřízených uzlů showChildView
- this.showChildView ( "sidebar", nový SidebarView ());
- Přidat nový způsob pomocnou snadnějšího aportování dítěte uzlů getChildView
- this.getChildView (& lsquo; sidebar ")
- Přidat volbu destroyImmediate na LayoutView, zničit prvek zobrazení Rozvržení a odebrat podřízené uzly. To je optimalizace pro perf, že nyní můžete rozhodnout do.
- interpolace @ui je nyní podporována v rámci definice regionu na LayoutView
- byla přidána podpora regionEvent
- Metoda zničí nyní vrací tuto instanci, aby byl zničen ke zjednodušení řetězení zobrazení akcí.
- Pokud definujete volby hash na Marionette.View nebo pokud si projít volby v závislosti na vaší Marionette.View, předat výsledek voleb dolů na páteřní pohledu konstruktoru.
- Všechny pohledy mají nyní isRendered vlastnost, která je po aktualizované vykreslení a zničit.
Co je nového ve verzi 2.3.2:
- Opravy chyb:
- IE8 regrese v Marionette._getValue vždy volat aplikovat buď s celou řadou params nebo prázdné pole.
Co je nového ve verzi 2.2.2:
- Opravy:
- Odstranit duplicitní výzvu k region.empty na viditelném místě zničit.
- čas Fix volání swapOut.
- opravit nefunkční odkaz loutka chybových zpráv.
Co je nového ve verzi 2.2.0:
- CollectionViews nyní přijímat události z emptyViews v childEvents hash
- Kraje nyní dostávají swapOut a beforeSwapOut události.
- Region konstruktor nyní může trvat el jako jedna z možností při volání addRegion
- Obnovení Region opustí el neporušené
- Aplikace má this.options
- Aplikace má metodu inicializovat
- Chování již zabalit způsoby zobrazení
- Normalizace region selektory hash umožňuje uživateli používat @ui. Syntaxe
Co je nového ve verzi 2.1.0:
- Přidejte odkaz el na názory el zevnitř instance chování.
- ItemViews nyní mohou mít žádný šablonu nastavením šablony:. False
- Aplikační objekty lze nyní nastavit své výchozí Message Channel.
- objekty aplikace mají nyní metodu GetOption.
- Regiony mají nyní způsob hasView k určení, zda je pohled v daném regionu.
- Zobrazení nadále používat toJSON přímo na modelech. Místo toho oni volají do nového overridable metody serializeModel a serializeCollection, kde se nazývá přes serializeData.
Co je nového ve verzi 2.0.0:
- Jedná se o lámání uvolnění a obsahuje mnoho aktualizací API a změny.
Co je nového ve verzi 1.8.2:
- Opravy:
- Chování nyní volá stopListening na konci.
- Chování nyní undelegate modelEvents a collectionEvents když rodič pohled volá undelegateEvents.
Co je nového ve verzi 1.7.4:
- Obecné:
- Aktualizace altánek závislosti využít skutečnosti, že loutková repo následovat semver.
- Opravy:
- Chování události již se srazí spolu navzájem.
- Obnovit stopListening volání na doraz pro moduly. I když to byl "opravit", že dokumenty byly poměrně vágní což vede k lámání změny pro mnoho lidí.
Co je nového ve verzi 1.7.1:
- Opravy:
- Umožňuje používání metod událostí chování smyčcových bázi.
Co je nového ve verzi 1.6.4:
- Nášivky chyba, která by způsobila moduly inicializovat dvakrát, když je předán třída zvyk modul.
Co je nového ve verzi 1.6.3:
- Povolit přímější modul konkretizaci na Marionette.App.
- Fix interpolace @ui pro řešení komplexních selektorů.
- Lepší readme dokument pro CollectionView, AppRouter a ItemView.
- tento problém zvládnout NPM vlastním znamení cert
- Nahrazeno nepotřebné argumentem krájení.
- Normalizace chyba házení používat interní metody throwError pomocnou.
Co je nového ve verzi 1.5.1:
- Opravena chyba, kdy show a onDomRefresh nebyla vyzvána itemViews za určitých podmínek.
Co je nového ve verzi 1.5.0:
- Opravena chyba, kdy resetování `collection` v rámci` collectionView` by způsobilo `` onShow` a onDomRefresh` být nazýván nesprávně.
- `addItemView` nyní vrací` view`, který byl přidán.
- Lze nyní zadat `itemEvents` hash nebo způsob, který vám umožní zachytit všechny bublající itemEvents aniž by bylo nutné ručně nastavit vazby.
Co je nového ve verzi 1.4.0:
- Přidá možnost používat nový @ui. Syntaxe v rámci akcí a spouští hash, aby se zabránilo dvojímu voliče.
Co je nového ve verzi 1.2.3:
- Opravena chyba, kdy byly názory dítěte se přidává před prvním činí, čímž by se zvýšily chyby.
Co je nového ve verzi 1.2.2:
- Přesun konkretizaci možností zobrazení nad konstruktoru To umožňuje možnosti zobrazení, které mají být přístupné zevnitř metody spouštěcím pro dané zobrazení To je nutné, protože výhledem na páteřních již nastavit možnosti zobrazení v konstruktoru.
Co je nového ve verzi 1.2.1:
- Opravena chyba, takže teď mohli možnosti jsou {} ve výchozím nastavení a není definována.
- Opravena chyba, kdy se spouští preventDefault a stopPropagation byly vykonávající ve špatném kontextu - spustí se zabránilo výchozí a zastavit šíření ve výchozím nastavení ještě jednou .
Co je nového ve verzi 1.2.0:
- Aktualizace páteř 1.1.0
- Přidána možnost přizpůsobit chování aktivačních preventDefault a stopPropagation
Co je nového ve verzi 1.0.3:
- Přidal index parametru sobem podpisu, aby prokázala, že je k dispozici.
- Vypouští uneeeded funkce konstruktoru a odstraní výzva k getItemView jak to bylo příčinou problémů a nebylo potřeba v konstruktoru.
- Opravena chyba na decrement .length když je region odstraněn.
Co je nového ve verzi 1.0.2:
- Opravena chyba je odpojení po "úzké" události / onClose způsobem, takže prvky uživatelského rozhraní jsou k dispozici během nich.
- Pevná chyba, která se obrácení pořadí cest, což způsobuje špatnou cestou být aktivována v mnoha případech.
Požadavky
- Java scripty povoleny na straně klienta li>
- backbone.js 0.9.9 nebo novější
- Underscore.js 1.4.4 nebo vyšší
Komentáře nebyl nalezen