Marionette

Software screenshot:
Marionette
Software detaljer:
Version: 2.4.4 Opdateret
Upload dato: 9 Feb 16
Licens: Gratis
Popularitet: 115

Rating: 3.5/5 (Total Votes: 2)

Marionette blev bygget på toppen af ​​Backbone.js bibliotek, et JavaScript bibliotek tilføje MVC principper JavaScript.

Ved hjælp af disse MVC principper, Marionette tilføjer understøttelse for funktioner, der normalt leveres af mere avancerede programmeringssprog som Ruby , PHP eller Python .

Rammen er ikke en ramme i sig selv, men en samling af nyttige Backbone.js pakker.

Hvad er nyt i denne udgivelse:

  • Du kan nu indstille et filter metode på en CollectionView eller CompositeView at filtrere hvilke synspunkter er show. Dette er nyttigt, når du viser en liste, som en bruger kan filtrere.
  • Tilføj reorderOnSort mulighed for at CollectionView og CompositeView at bruge jQuery at flytte barn noder rundt uden at skulle gøre hele træet. Dette er en massiv perf boost og er en nem sejr, hvis du sortere dine samlinger.
  • CollectionView nu har en viewComparator, for at aktivere brugerdefinerede sortering på en per-view basis, uanset hvad, hvordan din opbakning samling sorteres.
  • Refactor slags param opslag for at bruge Marionette.getOption.
  • Tilføj en ny hjælper metode til lettere fremvisning af barn noder showChildView
  • this.showChildView ( 'sidebar', ny SidebarView ());
  • Tilføj en ny hjælper metode lettere hentning af barn noder getChildView
  • this.getChildView (& lsquo; sidebar ")
  • Tilføj en destroyImmediate option til LayoutView, at ødelægge layoutvisningen element og derefter fjerne de underordnede noder. Dette er en perf optimering at du nu kan tilvælge.
  • @ui interpolation understøttes nu i regionens definitioner på en LayoutView
  • regionEvent støtte blev tilføjet
  • ødelægge metode nu returnerer dette tilfælde, der blev ødelagt for at muliggøre lettere kæde af visning handlinger.
  • Hvis du definerer de muligheder hash på din Marionette.View eller hvis du passerer optioner som en funktion til din Marionette.View, passerer resultatet af muligheder ned til rygraden visningen konstruktør.
  • Alle synspunkter har nu en isRendered egenskab, der er opdateret efter gengive og ødelægge.

Hvad er nyt i version 2.4.3:

  • Du kan nu indstille et filter metode på en CollectionView eller CompositeView at filtrere hvilke synspunkter er show. Dette er nyttigt, når du viser en liste, som en bruger kan filtrere.
  • Tilføj reorderOnSort mulighed for at CollectionView og CompositeView at bruge jQuery at flytte barn noder rundt uden at skulle gøre hele træet. Dette er en massiv perf boost og er en nem sejr, hvis du sortere dine samlinger.
  • CollectionView nu har en viewComparator, for at aktivere brugerdefinerede sortering på en per-view basis, uanset hvad, hvordan din opbakning samling sorteres.
  • Refactor slags param opslag for at bruge Marionette.getOption.
  • Tilføj en ny hjælper metode til lettere fremvisning af barn noder showChildView
  • this.showChildView ( 'sidebar', ny SidebarView ());
  • Tilføj en ny hjælper metode lettere hentning af barn noder getChildView
  • this.getChildView (& lsquo; sidebar ")
  • Tilføj en destroyImmediate option til LayoutView, at ødelægge layoutvisningen element og derefter fjerne de underordnede noder. Dette er en perf optimering at du nu kan tilvælge.
  • @ui interpolation understøttes nu i regionens definitioner på en LayoutView
  • regionEvent støtte blev tilføjet
  • ødelægge metode nu returnerer dette tilfælde, der blev ødelagt for at muliggøre lettere kæde af visning handlinger.
  • Hvis du definerer de muligheder hash på din Marionette.View eller hvis du passerer optioner som en funktion til din Marionette.View, passerer resultatet af muligheder ned til rygraden visningen konstruktør.
  • Alle synspunkter har nu en isRendered egenskab, der er opdateret efter gengive og ødelægge.

Hvad er nyt i version 2.4.2:

  • Du kan nu indstille et filter metode på en CollectionView eller CompositeView at filtrere hvilke synspunkter er show. Dette er nyttigt, når du viser en liste, som en bruger kan filtrere.
  • Tilføj reorderOnSort mulighed for at CollectionView og CompositeView at bruge jQuery at flytte barn noder rundt uden at skulle gøre hele træet. Dette er en massiv perf boost og er en nem sejr, hvis du sortere dine samlinger.
  • CollectionView nu har en viewComparator, for at aktivere brugerdefinerede sortering på en per-view basis, uanset hvad, hvordan din opbakning samling sorteres.
  • Refactor slags param opslag for at bruge Marionette.getOption.
  • Tilføj en ny hjælper metode til lettere fremvisning af barn noder showChildView
  • this.showChildView ( 'sidebar', ny SidebarView ());
  • Tilføj en ny hjælper metode lettere hentning af barn noder getChildView
  • this.getChildView (& lsquo; sidebar ")
  • Tilføj en destroyImmediate option til LayoutView, at ødelægge layoutvisningen element og derefter fjerne de underordnede noder. Dette er en perf optimering at du nu kan tilvælge.
  • @ui interpolation understøttes nu i regionens definitioner på en LayoutView
  • regionEvent støtte blev tilføjet
  • ødelægge metode nu returnerer dette tilfælde, der blev ødelagt for at muliggøre lettere kæde af visning handlinger.
  • Hvis du definerer de muligheder hash på din Marionette.View eller hvis du passerer optioner som en funktion til din Marionette.View, passerer resultatet af muligheder ned til rygraden visningen konstruktør.
  • Alle synspunkter har nu en isRendered egenskab, der er opdateret efter gengive og ødelægge.

Hvad er nyt i version 2.4.1:

  • Du kan nu indstille et filter metode på en CollectionView eller CompositeView at filtrere hvilke synspunkter er show. Dette er nyttigt, når du viser en liste, som en bruger kan filtrere.
  • Tilføj reorderOnSort mulighed for at CollectionView og CompositeView at bruge jQuery at flytte barn noder rundt uden at skulle gøre hele træet. Dette er en massiv perf boost og er en nem sejr, hvis du sortere dine samlinger.
  • CollectionView nu har en viewComparator, for at aktivere brugerdefinerede sortering på en per-view basis, uanset hvad, hvordan din opbakning samling sorteres.
  • Refactor slags param opslag for at bruge Marionette.getOption.
  • Tilføj en ny hjælper metode til lettere fremvisning af barn noder showChildView
  • this.showChildView ( 'sidebar', ny SidebarView ());
  • Tilføj en ny hjælper metode lettere hentning af barn noder getChildView
  • this.getChildView (& lsquo; sidebar ")
  • Tilføj en destroyImmediate option til LayoutView, at ødelægge layoutvisningen element og derefter fjerne de underordnede noder. Dette er en perf optimering at du nu kan tilvælge.
  • @ui interpolation understøttes nu i regionens definitioner på en LayoutView
  • regionEvent støtte blev tilføjet
  • ødelægge metode nu returnerer dette tilfælde, der blev ødelagt for at muliggøre lettere kæde af visning handlinger.
  • Hvis du definerer de muligheder hash på din Marionette.View eller hvis du passerer optioner som en funktion til din Marionette.View, passerer resultatet af muligheder ned til rygraden visningen konstruktør.
  • Alle synspunkter har nu en isRendered egenskab, der er opdateret efter gengive og ødelægge.

Hvad er nyt i version 2.3.2:

  • Fejlrettelser:
  • IE8 regression i Marionette._getValue til altid ringe anvendelse enten en vifte af params eller en tom array.

Hvad er nyt i version 2.2.2:

  • Rettelser:
  • Fjern to eksemplarer opfordring til region.empty på visning ødelægge.
  • Fix opkald tid swapOut.
  • Fix ødelagt link i Marionette Fejlmeddelelser.

Hvad er nyt i version 2.2.0:

  • CollectionViews nu modtage begivenheder fra emptyViews i childEvents hash
  • Regioner nu modtage swapOut og beforeSwapOut arrangementer.
  • Region konstruktør nu kan tage en el som ekstraudstyr, når du ringer addRegion
  • Region reset blade el intakt
  • Ansøgning har this.options
  • Ansøgning har initialisere metode
  • Behaviors ikke længere wrap udsigt metoder
  • Normalisér region selektorer hash for at tillade en bruger at bruge @ui. syntaks

Hvad er nyt i version 2.1.0:

  • Tilføj en el henvisning til de synspunkter el fra inden for en opførsel eksempel.
  • ItemViews kan nu ikke have nogen skabelon ved at indstille skabelon:. Falsk
  • Application objekter kan nu konfigurere deres standard besked kanal.
  • Application objekter har nu getOption metode.
  • Regioner nu har en hasView metode til at afgøre, om der er en visning i en given region.
  • Views ikke længere bruge toJSON direkte på modeller. i stedet de kalder ind i det nye overridable metoder serializeModel og serializeCollection hvor kaldes via serializeData.

Hvad er nyt i version 2.0.0:

  • Dette er en bryde frigivelse og indeholder mange API opdateringer og ændringer.

Hvad er nyt i version 1.8.2:

  • Rettelser:
  • Behaviors nu kalder stopListening på et tæt.
  • Behaviors nu undelegate modelEvents og collectionEvents når moderselskabet visningen kalder undelegateEvents.

Hvad er nyt i version 1.7.4:

  • Generelt:
  • Opdater bower afhængigheder til at drage fordel af, at marionette repoer følger semver.
  • Rettelser:
  • Behaviors begivenheder ikke længere kolliderer med hinanden.
  • Vend tilbage stopListening opkald på stop for moduler. Mens dette var en "fix", docs var ganske vage fører til at bryde ændringer for mange mennesker.

Hvad er nyt i version 1.7.1:

  • Rettelser:
  • Muliggør brugen af ​​snor baseret adfærd event metoder.

Hvad er nyt i version 1.6.4:

  • Patches en fejl, der ville medføre moduler, der skal initialiseres to gange, når en brugerdefineret modul klasse er bestået.

Hvad er nyt i version 1.6.3:

  • Aktivér mere direkte modul instantiering på Marionette.App.
  • Fix @ui interpolation for at håndtere komplekse vælgere.
  • Forbedret readme docs for CollectionView, AppRouter og ItemView.
  • Håndtag NFM self tegn cert problem
  • Erstattet unødvendige argument udskæring.
  • Normalize fejl kaste at bruge interne throwError hjælper metode.

Hvad er nyt i version 1.5.1:

  • Fixed bug hvor show og onDomRefresh ikke blev opfordret itemViews i visse betingelser.

Hvad er nyt i version 1.5.0:

  • Fixed bug hvor nulstille en `collection` inden for en` collectionView` ville forårsage `onShow` og` onDomRefresh` at blive kaldt forkert.
  • `addItemView` returnerer nu` view`, der blev tilføjet.
  • Kan nu angive en `itemEvents` hash eller metode, som giver dig mulighed for at indfange alle boblende itemEvents uden at skulle manuelt at indstille bindinger.

Hvad er nyt i version 1.4.0:

  • Tilføjer evnen til at bruge den nye @ui. syntaks inden begivenhederne og udløser hash at forhindre selector overlapning.

Hvad er nyt i version 1.2.3:

  • Fixed bug, hvor synspunkter barn blev tilsat før den indledende gengive, og dermed hæve fejl.

Hvad er nyt i version 1.2.2:

  • Flyt instantiering af visningsindstillinger over konstruktøren Dette giver mulighed for visning muligheder for at få adgang inde fra initialisere metode til en given visning Dette er nødvendigt, da rygraden synspunkter ikke længere indstille visningsindstillinger i konstruktøren.

Hvad er nyt i version 1.2.1:

  • Rettet en fejl, så nu se muligheder er {} som standard og ikke udefineret.
  • Rettet en fejl, hvor udløser preventDefault og stopPropagation blev udføre i den forkerte kontekst - udløser nu forhindre standard og stoppe formering som standard en gang mere
  • .

Hvad er nyt i version 1.2.0:

  • Opdater Backbone til 1.1.0
  • Tilføjet mulighed for at tilpasse adfærd udløser preventDefault og stopPropagation

Hvad er nyt i version 1.0.3:

  • Tilføjet parameter indeks til metode signatur, at vise, at er er til rådighed.
  • Slettet uneeeded konstruktør funktion og fjernet kald til getItemView som det var forårsager problemer, og ikke var nødvendigt i konstruktøren.
  • Rettet en fejl for at mindske .length når en region er fjernet.

Hvad er nyt i version 1.0.2:

  • Fixed bug at Adskil dem efter "tæt" begivenhed / onClose metode, så de ui elementer er tilgængelige under disse.
  • Fixed bug, der var at vende rækkefølgen af ​​ruter, der forårsager den forkerte vej at blive fyret i mange tilfælde.

Krav :

  • Javascript aktiveret i klientsiden
  • Backbone.js 0.9.9 eller højere
  • Underscore.js 1.4.4 eller højere

Lignende software

Spring Roo
Spring Roo

10 Dec 15

Apper
Apper

1 Mar 15

AlloyUI
AlloyUI

12 Apr 15

Kommentarer til Marionette

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori