marionečių , buvo pastatyta ant Backbone.js bibliotekoje, "JavaScript" biblioteka pridedant MVC principus JavaScript.
Naudojant šiuos MVC principus, marionečių priduria paramą funkcijų daugiau pažangių programavimo kalbų paprastai teikiamų kaip Ruby , PHP arba Python .
sistema nėra pagrindų savaime, bet naudingų Backbone.js paketų rinkinys.
Kas naujo , šioje laidoje:
- Dabar galite nustatyti filtro metodą dėl CollectionView ar CompositeView filtruoti ką vaizdai yra šou. Tai naudinga, kai jūs rodote sąrašą, kad vartotojas gali filtruoti.
- Pridėti reorderOnSort parinktį CollectionView ir CompositeView naudoti jQuery perkelti vaiko mazgų aplink be naujo teikti visą medį. Tai yra didžiulis atl postūmis ir yra lengvai laimėti, jei esate rūšiavimas savo kolekcijas.
- CollectionView dabar turi viewComparator, kad užsakymą rūšiavimas vienam nuomone pagrindu, neatsižvelgiant į tai, kas, kaip jūsų parama kolekcija rūšiuojami.
- perkūrimas Rūšiuoti param peržvalgos naudoti Marionette.getOption.
- Pridėti naują pagalbininkas metodą lengviau rodymo vaiko mazgai showChildView
- this.showChildView ( "parankinės", nauja SidebarView ());
- Pridėti naują pagalbininkas metodą taip lengviau atgavimo vaiko mazgai getChildView
- this.getChildView (& lsquo; parankinės ')
- Pridėti destroyImmediate parinktį prie LayoutView, sunaikinti išdėstymo vaizdą elementą ir tada pašalinti vaiko mazgai. Tai atl optimizavimas kad dabar galite pasirinkti į.
- @ui interpoliacija dabar remiama regiono apibrėžimų ant LayoutView
- buvo įtraukta regionEvent parama;
- sunaikinti metodas dabar grįžta šiuo atveju, kad buvo sunaikinta, kad lengviau Grupavimo iš vaizdo veiksmus.
- Jei apibrėžti galimybės maišos ant jūsų Marionette.View arba jei pereisite galimybes kaip funkcija į savo Marionette.View, perduoti galimybių žemyn į stuburą vaizdo konstruktorius rezultatą.
- Visi peržiūros dabar turi isRendered turtą, kuris yra atnaujinami po įpareigoti ir sunaikinti.
Kas naujo versijos 2.4.3:
- Dabar galite nustatyti filtro metodą dėl CollectionView ar CompositeView filtruoti ką vaizdai yra šou. Tai naudinga, kai jūs rodote sąrašą, kad vartotojas gali filtruoti.
- Pridėti reorderOnSort parinktį CollectionView ir CompositeView naudoti jQuery perkelti vaiko mazgų aplink be naujo teikti visą medį. Tai yra didžiulis atl postūmis ir yra lengvai laimėti, jei esate rūšiavimas savo kolekcijas.
- CollectionView dabar turi viewComparator, kad užsakymą rūšiavimas vienam nuomone pagrindu, neatsižvelgiant į tai, kas, kaip jūsų parama kolekcija rūšiuojami.
- perkūrimas Rūšiuoti param peržvalgos naudoti Marionette.getOption.
- Pridėti naują pagalbininkas metodą lengviau rodymo vaiko mazgai showChildView
- this.showChildView ( "parankinės", nauja SidebarView ());
- Pridėti naują pagalbininkas metodą taip lengviau atgavimo vaiko mazgai getChildView
- this.getChildView (& lsquo; parankinės ')
- Pridėti destroyImmediate parinktį prie LayoutView, sunaikinti išdėstymo vaizdą elementą ir tada pašalinti vaiko mazgai. Tai atl optimizavimas kad dabar galite pasirinkti į.
- @ui interpoliacija dabar remiama regiono apibrėžimų ant LayoutView
- buvo įtraukta regionEvent parama;
- sunaikinti metodas dabar grįžta šiuo atveju, kad buvo sunaikinta, kad lengviau Grupavimo iš vaizdo veiksmus.
- Jei apibrėžti galimybės maišos ant jūsų Marionette.View arba jei pereisite galimybes kaip funkcija į savo Marionette.View, perduoti galimybių žemyn į stuburą vaizdo konstruktorius rezultatą.
- Visi peržiūros dabar turi isRendered turtą, kuris yra atnaujinami po įpareigoti ir sunaikinti.
Kas naujo versijos 2.4.2:
- Dabar galite nustatyti filtro metodą dėl CollectionView ar CompositeView filtruoti ką vaizdai yra šou. Tai naudinga, kai jūs rodote sąrašą, kad vartotojas gali filtruoti.
- Pridėti reorderOnSort parinktį CollectionView ir CompositeView naudoti jQuery perkelti vaiko mazgų aplink be naujo teikti visą medį. Tai yra didžiulis atl postūmis ir yra lengvai laimėti, jei esate rūšiavimas savo kolekcijas.
- CollectionView dabar turi viewComparator, kad užsakymą rūšiavimas vienam nuomone pagrindu, neatsižvelgiant į tai, kas, kaip jūsų parama kolekcija rūšiuojami.
- perkūrimas Rūšiuoti param peržvalgos naudoti Marionette.getOption.
- Pridėti naują pagalbininkas metodą lengviau rodymo vaiko mazgai showChildView
- this.showChildView ( "parankinės", nauja SidebarView ());
- Pridėti naują pagalbininkas metodą taip lengviau atgavimo vaiko mazgai getChildView
- this.getChildView (& lsquo; parankinės ')
- Pridėti destroyImmediate parinktį prie LayoutView, sunaikinti išdėstymo vaizdą elementą ir tada pašalinti vaiko mazgai. Tai atl optimizavimas kad dabar galite pasirinkti į.
- @ui interpoliacija dabar remiama regiono apibrėžimų ant LayoutView
- buvo įtraukta regionEvent parama;
- sunaikinti metodas dabar grįžta šiuo atveju, kad buvo sunaikinta, kad lengviau Grupavimo iš vaizdo veiksmus.
- Jei apibrėžti galimybės maišos ant jūsų Marionette.View arba jei pereisite galimybes kaip funkcija į savo Marionette.View, perduoti galimybių žemyn į stuburą vaizdo konstruktorius rezultatą.
- Visi peržiūros dabar turi isRendered turtą, kuris yra atnaujinami po įpareigoti ir sunaikinti.
Kas naujo versijos 2.4.1:
- Dabar galite nustatyti filtro metodą dėl CollectionView ar CompositeView filtruoti ką vaizdai yra šou. Tai naudinga, kai jūs rodote sąrašą, kad vartotojas gali filtruoti.
- Pridėti reorderOnSort parinktį CollectionView ir CompositeView naudoti jQuery perkelti vaiko mazgų aplink be naujo teikti visą medį. Tai yra didžiulis atl postūmis ir yra lengvai laimėti, jei esate rūšiavimas savo kolekcijas.
- CollectionView dabar turi viewComparator, kad užsakymą rūšiavimas vienam nuomone pagrindu, neatsižvelgiant į tai, kas, kaip jūsų parama kolekcija rūšiuojami.
- perkūrimas Rūšiuoti param peržvalgos naudoti Marionette.getOption.
- Pridėti naują pagalbininkas metodą lengviau rodymo vaiko mazgai showChildView
- this.showChildView ( "parankinės", nauja SidebarView ());
- Pridėti naują pagalbininkas metodą taip lengviau atgavimo vaiko mazgai getChildView
- this.getChildView (& lsquo; parankinės ')
- Pridėti destroyImmediate parinktį prie LayoutView, sunaikinti išdėstymo vaizdą elementą ir tada pašalinti vaiko mazgai. Tai atl optimizavimas kad dabar galite pasirinkti į.
- @ui interpoliacija dabar remiama regiono apibrėžimų ant LayoutView
- buvo įtraukta regionEvent parama;
- sunaikinti metodas dabar grįžta šiuo atveju, kad buvo sunaikinta, kad lengviau Grupavimo iš vaizdo veiksmus.
- Jei apibrėžti galimybės maišos ant jūsų Marionette.View arba jei pereisite galimybes kaip funkcija į savo Marionette.View, perduoti galimybių žemyn į stuburą vaizdo konstruktorius rezultatą.
- Visi peržiūros dabar turi isRendered turtą, kuris yra atnaujinami po įpareigoti ir sunaikinti.
Kas naujo versijos 2.3.2:
- Re korekcija:
- IE8 regresiją Marionette._getValue visada skambinti taikomas arba kurio params masyvo ar tuščią masyvo.
Kas naujo versijos 2.2.2:
- Išspręsti:
- pašalinti pasikartojančius skambutį region.empty rodinyje sunaikinti.
- Nustatyti skambučių laikas swapOut.
- Nustatyti skaldytų nuorodą Marionette Klaidų pranešimai.
Kas naujo versijos 2.2.0:
- CollectionViews dabar gauna įvykius iš emptyViews į childEvents maišos,
- Regionai dabar gauna swapOut ir beforeSwapOut įvykius.
- Regionas konstruktorius dabar gali priimti el kaip alternatyva, kai skambinama addRegion
- iš naujo Regionas palieka el sveika
- Paraiška this.options
- Prašymas turi inicijuoti metodą;
- Behaviors nebėra wrap peržiūrėti metodus
- Normalizuoja regionas selektoriai maišos leisti vartotojui naudoti @ui. sintaksė;
Kas naujo versijos 2.1.0:
- Pridėti el nuoroda į nuomonėmis el iš per elgesį, pavyzdžiui. "
- ItemViews dabar gali turėti ne nustatydami Šablonas Šablono:. Melagingą,
- Programų objektus dabar galite konfigūruoti savo numatytąjį žinutės kanalą.
- Programų objektus dabar turi getOption būdą.
- Regionai dabar turi hasView metodą, siekiant nustatyti, ar yra per tam tikrą regiono vaizdas.
- Peržiūrėjo nebegali naudoti toJSON tiesiai ant modelių. o jie vadina į naują overridable metodai serializeModel ir serializeCollection kur yra vadinamas per serializeData.
Kas naujo versijos 2.0.0:
- Tai Karščiausios spaudai ir yra daug API naujinimus ir pakeitimų.
Kas naujo versijos 1.8.2:
- Išspręsti:
- Behaviors dabar ragina stopListening Uždaryti.
- Behaviors dabar undelegate modelEvents ir collectionEvents kai patronuojanti vaizdas ragina undelegateEvents.
Kas naujo versijos 1.7.4:
- Bendra:
- Atnaujinti BOWER priklausomybių pasinaudoti tuo, kad Marionette atpirkimo sekti semver.
- Išspręsti:
- Behaviors įvykiai nebėra susiduria viena su kita.
- Sugrąžinti stopListening skambučio nuo stotelės modulius. Nors tai buvo "nustatyti", docs buvo gana neaiški todėl nesilaikantiems pakeitimus daugeliui žmonių.
Kas naujo versijos 1.7.1:
- Išspręsti:
- Leidžia styginių pagrįstas elgesio atvejus metodus.
Kas naujo versijos 1.6.4:
- Pleistrai klaidą, kad būtų sukelti moduliai inicijuoti du kartus, kai užsakymą modulis klasė praėjo.
Kas naujo versijos 1.6.3:
- Įjungti daugiau tiesioginės modulio momentinė ant Marionette.App.
- Nustatyti @ui interpoliacija tvarkymo sudėtingus selektoriai.
- Patobulintos "readme" dokumentai už CollectionView, AppRouter ir ItemView.
- tvarkyti NPM savarankiškai ženklas CERT problemą;
- Pakeistas nereikalingus argumentas pjaustymo.
- normalizuoja klaida mesti naudoti vidaus throwError pagalbininkas būdą.
Kas naujo versijos 1.5.1:
- Ištaisyta klaida, kur rodo ir onDomRefresh nebuvo paragino itemViews tam tikromis sąlygomis.
Kas naujo versijos 1.5.0:
- Ištaisyta klaida, kur iš naujo yra `collection` per` collectionView` sukeltų `onShow` ir` onDomRefresh` būti vadinamas netinkamai.
- `addItemView` dabar grąžina` view`, kad buvo pridėta.
- dabar galite nurodyti `itemEvents` maišos ar metodą, kuris leidžia jums užfiksuoti visas bulgoczących itemEvents be būtinybės rankiniu būdu nustatyti apkaustus.
Kas naujo versijos 1.4.0:
- Prideda galimybę naudotis naują @ui. sintaksė per įvykius ir sukelia maišos išvengti pasirinkimo dubliavimo.
Kas naujo versijos 1.2.3:
- Ištaisyta klaida, jei vaiko nuomonę buvo dedama iki pradinio padaryti, tokiu būdu didinant klaidų.
Kas naujo versijos 1.2.2:
- Perkelti vaizdo parinkčių momentinė virš konstruktorius Tai leidžia peržiūrėti galimybės būti atvertas iš per inicijuoti metodo konkrečiam nuomone, tai reikalinga, nes stuburas nuomonėmis nebėra nustatyti vaizdą parinktis konstruktorius.
Kas naujo versijos 1.2.1:
- Ištaisyta klaida, todėl dabar peržiūrėti variantai {} pagal nutylėjimą, o ne neapibrėžta.
- Ištaisyta klaida, kai paleidžia preventDefault ir stopPropagation buvo vykdyti netinkamoje kontekste - dabar sukelia išvengti nutylėjimą ir sustabdyti plitimą pagal nutylėjimą daugiau, kai " .
Kas naujo versijos 1.2.0:
- Atnaujinti stuburas 1.1.0;
- Pridėta galimybė pritaikyti trigerius preventDefault ir stopPropagation elgesį
Kas naujo versijos 1.0.3:
- Pridėta puslapis parametras metodas parašu, parodyti, kad yra galima.
- ištrynė uneeeded konstruktorius funkcija ir pašalinti kvietimas getItemView, nes jis buvo sukelia problemų ir nebuvo reikalingas konstruktorius.
- Ištaisyta klaida, kad Mažėja .length kai regionas pašalintas.
Kas naujo versijos 1.0.2:
- Ištaisyta klaida su Atleidžiami juos po "arti" renginys / onClose metodą, todėl UI elementai yra prieinami per jų.
- Ištaisyta klaida, kuri buvo atbulinės eigos maršrutų tvarką, sukelia neteisingą maršrutą būti atleistas daugeliu atvejų.
Reikalavimai
- Javaskriptą kliento pusėje;
- Backbone.js 0.9.9 arba naujesnė;
- Underscore.js 1.4.4 arba aukštesnė
Komentarai nerastas