Marionette

Sagteware kiekie:
Marionette
Sagteware besonderhede:
Weergawe: 2.4.4 Opgedateer
Upload datum: 9 Feb 16
Lisensie: Gratis
Populariteit: 115

Rating: 3.5/5 (Total Votes: 2)

Marionette is gebou op die top van die Backbone.js biblioteek, 'n JavaScript-biblioteek te voeg MVC beginsels om JavaScript.

Die gebruik van hierdie MVC beginsels, Marionette voeg ondersteuning vir funksies gewoonlik deur meer gevorderde programmeertale soos Ruby , PHP of Python .

Die raamwerk is nie 'n raamwerk op sigself nie, maar 'n versameling van nuttige Backbone.js pakkette.

Wat is nuut in hierdie release:

  • Jy kan nou 'n filter metode op 'n CollectionView of CompositeView te filtreer wat uitsig is show. Dit is nuttig vir wanneer jy die vertoning van 'n lys wat 'n gebruiker kan filter.
  • Voeg die opsie reorderOnSort om CollectionView en CompositeView om jQuery gebruik om kind nodes rond te beweeg sonder om die hele boom weer te lewer. Dit is 'n massiewe perf hupstoot en is 'n maklike oorwinning as jy sorteer jou versamelings.
  • Die CollectionView het nou 'n viewComparator, persoonlike staat te sorteer op 'n per-view basis, ongeag van wat hoe jou steun versameling is gesorteer.
  • Refactor soort param soek na Marionette.getOption gebruik.
  • Voeg 'n nuwe helper metode vir makliker vertoning van 'n kind nodes showChildView
  • this.showChildView ( 'sidebar ", 'n nuwe SidebarView ());
  • Voeg 'n nuwe helper metode van makliker herwinning van kind nodes getChildView
  • this.getChildView (waarde vir 'sidebar ")
  • Voeg 'n destroyImmediate opsie om die LayoutView, om die uitleg oog element vernietig en verwyder dan die kind nodes. Dit is 'n perf optimization dat jy nou kan kies in.
  • @ui interpolasie is nou ondersteun in streek definisies op 'n LayoutView
  • regionEvent ondersteuning is bygevoeg
  • Die vernietig metode terugkeer nou hierdie geval wat vernietig is om makliker aaneenskakeling van die oog aksies moontlik te maak.
  • As jy definieer die opsies hash op jou Marionette.View of as jy opsies slaag as 'n funksie om jou Marionette.View, slaag die gevolg van opsies neer op die ruggraat oog constructor.
  • Alle menings het nou 'n isRendered eiendom, wat ná opgedateer lewer en te vernietig.

Wat is nuut in weergawe 2.4.3:

  • Jy kan nou 'n filter metode op 'n CollectionView of CompositeView te filtreer wat uitsig is show. Dit is nuttig vir wanneer jy die vertoning van 'n lys wat 'n gebruiker kan filter.
  • Voeg die opsie reorderOnSort om CollectionView en CompositeView om jQuery gebruik om kind nodes rond te beweeg sonder om die hele boom weer te lewer. Dit is 'n massiewe perf hupstoot en is 'n maklike oorwinning as jy sorteer jou versamelings.
  • Die CollectionView het nou 'n viewComparator, persoonlike staat te sorteer op 'n per-view basis, ongeag van wat hoe jou steun versameling is gesorteer.
  • Refactor soort param soek na Marionette.getOption gebruik.
  • Voeg 'n nuwe helper metode vir makliker vertoning van 'n kind nodes showChildView
  • this.showChildView ( 'sidebar ", 'n nuwe SidebarView ());
  • Voeg 'n nuwe helper metode van makliker herwinning van kind nodes getChildView
  • this.getChildView (waarde vir 'sidebar ")
  • Voeg 'n destroyImmediate opsie om die LayoutView, om die uitleg oog element vernietig en verwyder dan die kind nodes. Dit is 'n perf optimization dat jy nou kan kies in.
  • @ui interpolasie is nou ondersteun in streek definisies op 'n LayoutView
  • regionEvent ondersteuning is bygevoeg
  • Die vernietig metode terugkeer nou hierdie geval wat vernietig is om makliker aaneenskakeling van die oog aksies moontlik te maak.
  • As jy definieer die opsies hash op jou Marionette.View of as jy opsies slaag as 'n funksie om jou Marionette.View, slaag die gevolg van opsies neer op die ruggraat oog constructor.
  • Alle menings het nou 'n isRendered eiendom, wat ná opgedateer lewer en te vernietig.

Wat is nuut in weergawe 2.4.2:

  • Jy kan nou 'n filter metode op 'n CollectionView of CompositeView te filtreer wat uitsig is show. Dit is nuttig vir wanneer jy die vertoning van 'n lys wat 'n gebruiker kan filter.
  • Voeg die opsie reorderOnSort om CollectionView en CompositeView om jQuery gebruik om kind nodes rond te beweeg sonder om die hele boom weer te lewer. Dit is 'n massiewe perf hupstoot en is 'n maklike oorwinning as jy sorteer jou versamelings.
  • Die CollectionView het nou 'n viewComparator, persoonlike staat te sorteer op 'n per-view basis, ongeag van wat hoe jou steun versameling is gesorteer.
  • Refactor soort param soek na Marionette.getOption gebruik.
  • Voeg 'n nuwe helper metode vir makliker vertoning van 'n kind nodes showChildView
  • this.showChildView ( 'sidebar ", 'n nuwe SidebarView ());
  • Voeg 'n nuwe helper metode van makliker herwinning van kind nodes getChildView
  • this.getChildView (waarde vir 'sidebar ")
  • Voeg 'n destroyImmediate opsie om die LayoutView, om die uitleg oog element vernietig en verwyder dan die kind nodes. Dit is 'n perf optimization dat jy nou kan kies in.
  • @ui interpolasie is nou ondersteun in streek definisies op 'n LayoutView
  • regionEvent ondersteuning is bygevoeg
  • Die vernietig metode terugkeer nou hierdie geval wat vernietig is om makliker aaneenskakeling van die oog aksies moontlik te maak.
  • As jy definieer die opsies hash op jou Marionette.View of as jy opsies slaag as 'n funksie om jou Marionette.View, slaag die gevolg van opsies neer op die ruggraat oog constructor.
  • Alle menings het nou 'n isRendered eiendom, wat ná opgedateer lewer en te vernietig.

Wat is nuut in weergawe 2.4.1:

  • Jy kan nou 'n filter metode op 'n CollectionView of CompositeView te filtreer wat uitsig is show. Dit is nuttig vir wanneer jy die vertoning van 'n lys wat 'n gebruiker kan filter.
  • Voeg die opsie reorderOnSort om CollectionView en CompositeView om jQuery gebruik om kind nodes rond te beweeg sonder om die hele boom weer te lewer. Dit is 'n massiewe perf hupstoot en is 'n maklike oorwinning as jy sorteer jou versamelings.
  • Die CollectionView het nou 'n viewComparator, persoonlike staat te sorteer op 'n per-view basis, ongeag van wat hoe jou steun versameling is gesorteer.
  • Refactor soort param soek na Marionette.getOption gebruik.
  • Voeg 'n nuwe helper metode vir makliker vertoning van 'n kind nodes showChildView
  • this.showChildView ( 'sidebar ", 'n nuwe SidebarView ());
  • Voeg 'n nuwe helper metode van makliker herwinning van kind nodes getChildView
  • this.getChildView (waarde vir 'sidebar ")
  • Voeg 'n destroyImmediate opsie om die LayoutView, om die uitleg oog element vernietig en verwyder dan die kind nodes. Dit is 'n perf optimization dat jy nou kan kies in.
  • @ui interpolasie is nou ondersteun in streek definisies op 'n LayoutView
  • regionEvent ondersteuning is bygevoeg
  • Die vernietig metode terugkeer nou hierdie geval wat vernietig is om makliker aaneenskakeling van die oog aksies moontlik te maak.
  • As jy definieer die opsies hash op jou Marionette.View of as jy opsies slaag as 'n funksie om jou Marionette.View, slaag die gevolg van opsies neer op die ruggraat oog constructor.
  • Alle menings het nou 'n isRendered eiendom, wat ná opgedateer lewer en te vernietig.

Wat is nuut in weergawe 2.3.2:

  • Bug fixes:
  • IE8 regressie in Marionette._getValue om altyd 'n beroep van toepassing met óf 'n verskeidenheid van params of 'n leë skikking.

Wat is nuut in weergawe 2.2.2:

  • Oplossing:
  • Verwyder duplikaat oproep om region.empty op die oog te vernietig.
  • Fix oproep tyd van swapOut.
  • Fix gebroke skakel in Marionette foutboodskappe.

Wat is nuut in weergawe 2.2.0:

  • CollectionViews nou gebeurtenisse uit emptyViews ontvang in die childEvents hash
  • Streke ontvang nou swapOut en beforeSwapOut gebeure.
  • Streek konstruktor kan nou 'n el neem as 'n opsie wanneer ek bel addRegion
  • Streek herstel laat el ongeskonde
  • Aansoek het this.options
  • Aansoek het inisialiseer metode
  • werkinge oog metodes nie meer draai
  • Normaliseer streek keurders hash om 'n gebruiker toelaat om die @ui gebruik. sintaksis

Wat is nuut in weergawe 2.1.0:

  • Voeg 'n el verwysing na die standpunte el vanuit 'n gedrag byvoorbeeld.
  • ItemViews kan nou geen templaat deur die oprigting sjabloon:. Vals
  • Aansoek voorwerpe kan nou hul verstek boodskap kanaal instel.
  • Aansoek voorwerpe het nou die getoption metode.
  • Streke het nou 'n hasView metode om te bepaal of daar 'n siening binne 'n gegewe streek.
  • Views gebruik nie meer toJSON direk op modelle. plaas noem hulle in die nuwe overridable metodes serializeModel en serializeCollection waar via serializeData genoem word.

Wat is nuut in weergawe 2.0.0:

  • Dit is 'n verbreking vrylating en bevat baie API updates en veranderinge.

Wat is nuut in weergawe 1.8.2:

  • Oplossing:
  • werkinge noem nou stopListening op naby.
  • werkinge nou Ontdelegeer modelEvents en collectionEvents wanneer die ouer oog roep undelegateEvents.

Wat is nuut in weergawe 1.7.4:

  • Algemeen:
  • Bower Werk afhanklikhede om voordeel te trek uit die feit dat marionet repos volg semver.
  • Oplossing:
  • werkinge gebeure nie meer met mekaar bots.
  • 'Terug stopListening oproep op stop vir modules. Terwyl dit 'n "fix", die dokumente was nogal vaag lei tot die verbreking veranderinge vir baie mense.

Wat is nuut in weergawe 1.7.1:

  • Oplossing:
  • In staat stel om die gebruik van string gebaseer gedrag gebeurtenis metodes.

Wat is nuut in weergawe 1.6.4:

  • kolle 'n fout wat veroorsaak modules twee keer te begin word wanneer 'n persoonlike module klas geslaag het.

Wat is nuut in weergawe 1.6.3:

  • Aktiveer meer direkte module Instantiëring op Marionette.App.
  • Fix @ui interpolasie vir die hantering van komplekse keurders.
  • Verbeterde readme dokumente vir CollectionView, AppRouter en ItemView.
  • hanteer NPM self sert teken probleem
  • Vervang onnodige argument sny.
  • Normaliseer fout gooi om interne throwError helper metode te gebruik.

Wat is nuut in weergawe 1.5.1:

  • Vaste fout waar show en onDomRefresh nie 'n beroep op itemViews in sekere voorwaardes.

Wat is nuut in weergawe 1.5.0:

  • Vaste fout waar die Herstel van 'n `collection` binne 'n` collectionView` sou veroorsaak `onShow` en` onDomRefresh` om verkeerd genoem word.
  • `addItemView` terug nou die` view` wat bygevoeg.
  • Kan nou spesifiseer 'n `itemEvents` hash of metode wat jou toelaat om al borrelende itemEvents vang sonder om met die hand bindings stel.

Wat is nuut in weergawe 1.4.0:

  • voeg die vermoë om die nuwe @ui gebruik. sintaksis in die gebeure en snellers hash om selector duplisering te voorkom.

Wat is nuut in weergawe 1.2.3:

  • Vaste fout waar menings kind is bygevoeg voordat die aanvanklike lewer, dus die verhoging van foute.

Wat is nuut in weergawe 1.2.2:

  • Skuif die Instantiëring van die oog opsies bo die konstruktor Dit maak voorsiening vir die oog opsies te verkry word vanuit die inisialiseer metode vir 'n gegewe Sien nodig aangesien daar geen meer het die siening opsies in die konstruktor uitsig ruggraat.

Wat is nuut in weergawe 1.2.1:

  • Vaste 'n fout so nou sien opsies is {} by verstek en nie ongedefinieerd.
  • Vaste 'n fout waar die snellers preventDefault en stopPropagation is die uitvoering in die verkeerde konteks - snellers nou standaard te voorkom en te stop voortplanting by verstek weer
  • .

Wat is nuut in weergawe 1.2.0:

  • Werk ruggraat 1.1.0
  • Bygevoeg die vermoë om die gedrag van snellers preventDefault en stopPropagation
  • pas

Wat is nuut in weergawe 1.0.3:

  • Bygevoeg indeks parameter metode handtekening, om te wys wat beskikbaar is.
  • Bring uneeeded konstruktor funksie en verwyder oproep om getItemView as dit probleme veroorsaak en is nie nodig in die konstruktor.
  • Vaste 'n fout om die .length decrement wanneer 'n streek is verwyder.

Wat is nuut in weergawe 1.0.2:

  • Vaste fout om hulle ontbind ná die "naby" gebeurtenis / onClose metode, sodat die ui elemente is gedurende hierdie.
  • Vaste fout wat die orde van roetes is omkeer, wat veroorsaak dat die verkeerde pad na afgedank in baie gevalle.

Vereistes :

  • Javascript op die kliënt kant
  • Backbone.js 0.9.9 of hoër
  • Underscore.js 1.4.4 of hoër

Soortgelyke sagteware

Apache Wink
Apache Wink

13 Apr 15

Ender
Ender

12 Apr 15

Jodd
Jodd

10 Feb 16

Enyo
Enyo

20 Jul 15

Kommentaar te Marionette

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!