Marionette

Software screenshot:
Marionette
Software informatie:
Versie: 2.4.4 Bijgewerkt
Upload datum: 9 Feb 16
Licentie: Gratis
Populariteit: 13

Rating: nan/5 (Total Votes: 0)

Marionette is gebouwd op de top van de Backbone.js bibliotheek, een JavaScript-bibliotheek toe te voegen MVC principes om JavaScript.

Met behulp van deze MVC principes, Marionette voegt ondersteuning toe voor de functies die gewoonlijk door meer geavanceerde programmeertalen zoals Ruby , PHP of Python .

Het kader is niet een raamwerk per se, maar een verzameling van nuttige Backbone.js pakketten.

Wat is nieuw in deze release:

  • U kunt nu een filter methode op een CollectionView of CompositeView te filteren wat uitzicht zijn toon. Dit is handig voor als u met een lijst die een gebruiker kan filteren.
  • Voeg de optie reorderOnSort om CollectionView en CompositeView om jQuery te gebruiken om onderliggende nodes te verplaatsen zonder dat de hele boom opnieuw te maken. Dit is een enorme perf boost en is een gemakkelijke overwinning als u het sorteren van uw collecties.
  • De CollectionView heeft nu een viewComparator, om aangepaste schakelen sorteren op een per-view basis, ongeacht wat hoe uw steun collectie is gesorteerd.
  • Refactor soort param lookup te Marionette.getOption gebruiken.
  • Voeg een nieuw helper methode voor eenvoudiger showen van kind knooppunten showChildView
  • this.showChildView ( 'sidebar', nieuwe SidebarView ())
  • Voeg een nieuw helper methode eenvoudiger opvragen van kind knooppunten getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Voeg een destroyImmediate optie om de LayoutView, de lay-out uitzicht element te vernietigen en verwijder vervolgens het kind knooppunten. Dit is een perf optimalisatie dat je nu kunt kiezen in.
  • @ui interpolatie wordt nu ondersteund binnen regio definities op een LayoutView
  • regionEvent ondersteuning toegevoegd
  • Het vernietigen methode retourneert nu dit geval, dat werd vernietigd om gemakkelijker chaining gezien acties mogelijk te maken.
  • Als u definieert de opties hash op uw Marionette.View of als u opties passeren als een functie om uw Marionette.View, passeert het resultaat van de mogelijkheden tot aan de backbone uitzicht constructeur.
  • Alle standpunten hebben nu een isRendered pand, dat is na de update te maken en te vernietigen.

Wat is nieuw in versie 2.4.3:

  • U kunt nu een filter methode op een CollectionView of CompositeView te filteren wat uitzicht zijn toon. Dit is handig voor als u met een lijst die een gebruiker kan filteren.
  • Voeg de optie reorderOnSort om CollectionView en CompositeView om jQuery te gebruiken om onderliggende nodes te verplaatsen zonder dat de hele boom opnieuw te maken. Dit is een enorme perf boost en is een gemakkelijke overwinning als u het sorteren van uw collecties.
  • De CollectionView heeft nu een viewComparator, om aangepaste schakelen sorteren op een per-view basis, ongeacht wat hoe uw steun collectie is gesorteerd.
  • Refactor soort param lookup te Marionette.getOption gebruiken.
  • Voeg een nieuw helper methode voor eenvoudiger showen van kind knooppunten showChildView
  • this.showChildView ( 'sidebar', nieuwe SidebarView ())
  • Voeg een nieuw helper methode eenvoudiger opvragen van kind knooppunten getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Voeg een destroyImmediate optie om de LayoutView, de lay-out uitzicht element te vernietigen en verwijder vervolgens het kind knooppunten. Dit is een perf optimalisatie dat je nu kunt kiezen in.
  • @ui interpolatie wordt nu ondersteund binnen regio definities op een LayoutView
  • regionEvent ondersteuning toegevoegd
  • Het vernietigen methode retourneert nu dit geval, dat werd vernietigd om gemakkelijker chaining gezien acties mogelijk te maken.
  • Als u definieert de opties hash op uw Marionette.View of als u opties passeren als een functie om uw Marionette.View, passeert het resultaat van de mogelijkheden tot aan de backbone uitzicht constructeur.
  • Alle standpunten hebben nu een isRendered pand, dat is na de update te maken en te vernietigen.

Wat is nieuw in versie 2.4.2:

  • U kunt nu een filter methode op een CollectionView of CompositeView te filteren wat uitzicht zijn toon. Dit is handig voor als u met een lijst die een gebruiker kan filteren.
  • Voeg de optie reorderOnSort om CollectionView en CompositeView om jQuery te gebruiken om onderliggende nodes te verplaatsen zonder dat de hele boom opnieuw te maken. Dit is een enorme perf boost en is een gemakkelijke overwinning als u het sorteren van uw collecties.
  • De CollectionView heeft nu een viewComparator, om aangepaste schakelen sorteren op een per-view basis, ongeacht wat hoe uw steun collectie is gesorteerd.
  • Refactor soort param lookup te Marionette.getOption gebruiken.
  • Voeg een nieuw helper methode voor eenvoudiger showen van kind knooppunten showChildView
  • this.showChildView ( 'sidebar', nieuwe SidebarView ())
  • Voeg een nieuw helper methode eenvoudiger opvragen van kind knooppunten getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Voeg een destroyImmediate optie om de LayoutView, de lay-out uitzicht element te vernietigen en verwijder vervolgens het kind knooppunten. Dit is een perf optimalisatie dat je nu kunt kiezen in.
  • @ui interpolatie wordt nu ondersteund binnen regio definities op een LayoutView
  • regionEvent ondersteuning toegevoegd
  • Het vernietigen methode retourneert nu dit geval, dat werd vernietigd om gemakkelijker chaining gezien acties mogelijk te maken.
  • Als u definieert de opties hash op uw Marionette.View of als u opties passeren als een functie om uw Marionette.View, passeert het resultaat van de mogelijkheden tot aan de backbone uitzicht constructeur.
  • Alle standpunten hebben nu een isRendered pand, dat is na de update te maken en te vernietigen.

Wat is nieuw in versie 2.4.1:

  • U kunt nu een filter methode op een CollectionView of CompositeView te filteren wat uitzicht zijn toon. Dit is handig voor als u met een lijst die een gebruiker kan filteren.
  • Voeg de optie reorderOnSort om CollectionView en CompositeView om jQuery te gebruiken om onderliggende nodes te verplaatsen zonder dat de hele boom opnieuw te maken. Dit is een enorme perf boost en is een gemakkelijke overwinning als u het sorteren van uw collecties.
  • De CollectionView heeft nu een viewComparator, om aangepaste schakelen sorteren op een per-view basis, ongeacht wat hoe uw steun collectie is gesorteerd.
  • Refactor soort param lookup te Marionette.getOption gebruiken.
  • Voeg een nieuw helper methode voor eenvoudiger showen van kind knooppunten showChildView
  • this.showChildView ( 'sidebar', nieuwe SidebarView ())
  • Voeg een nieuw helper methode eenvoudiger opvragen van kind knooppunten getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Voeg een destroyImmediate optie om de LayoutView, de lay-out uitzicht element te vernietigen en verwijder vervolgens het kind knooppunten. Dit is een perf optimalisatie dat je nu kunt kiezen in.
  • @ui interpolatie wordt nu ondersteund binnen regio definities op een LayoutView
  • regionEvent ondersteuning toegevoegd
  • Het vernietigen methode retourneert nu dit geval, dat werd vernietigd om gemakkelijker chaining gezien acties mogelijk te maken.
  • Als u definieert de opties hash op uw Marionette.View of als u opties passeren als een functie om uw Marionette.View, passeert het resultaat van de mogelijkheden tot aan de backbone uitzicht constructeur.
  • Alle standpunten hebben nu een isRendered pand, dat is na de update te maken en te vernietigen.

Wat is nieuw in versie 2.3.2:

  • Bug Fixes:
  • IE8 regressie in Marionette._getValue om altijd bellen toe te passen met ofwel een reeks van params of een lege array.

Wat is nieuw in versie 2.2.2:

  • Fixes:
  • Verwijder dubbele oproep om region.empty op het oog te vernietigen.
  • Fix beltijd van swapout.
  • Fix link niet werkt in Marionette Foutmeldingen.

Wat is nieuw in versie 2.2.0:

  • CollectionViews nu gebeurtenissen uit emptyViews ontvangen in de childEvents hash
  • Regio's ontvangen nu swapout en beforeSwapOut evenementen.
  • Regio aannemer kan nu een el nemen als een optie bij het aanroepen addRegion
  • Regio reset verlaat el intact
  • Applicatie heeft this.options
  • Applicatie heeft initialiseren methode
  • Gedrag uitzicht methoden niet langer wrap
  • normaliseren regio selectors hash te maken voor een gebruiker om de @ui gebruiken. syntax

Wat is nieuw in versie 2.1.0:

  • Voeg een el verwijzing naar de standpunten el vanuit een gedrag instantie.
  • ItemViews kan nu geen template door het instellen van een sjabloon:. False
  • Applicatie objecten kunnen nu hun standaard boodschap kanaal te configureren.
  • Applicatie objecten hebben nu de GetOption methode.
  • Regions nu een hasView werkwijze om te bepalen of er een aanzicht in een bepaalde regio.
  • Bekeken gebruiken niet langer toJSON direct op modellen. in plaats daarvan roepen ze in het nieuwe Overridable methoden serializeModel en serializeCollection waarbij via serializeData worden genoemd.

Wat is nieuw in versie 2.0.0:

  • Dit is een brekende versie en bevat veel API updates en veranderingen.

Wat is nieuw in versie 1.8.2:

  • Fixes:
  • Gedrag roept nu stopListening op een nauwe.
  • Gedrag nu undelegate modelEvents en collectionEvents wanneer de ouder zicht noemt undelegateEvents.

Wat is nieuw in versie 1.7.4:

  • Algemeen:
  • prieel update afhankelijkheden om te profiteren van het feit dat marionette repos volgen semver.
  • Fixes:
  • Gedrag gebeurtenissen niet langer met elkaar in botsing.
  • Revert stopListening oproep in de halte voor modules. Hoewel dit was een "fix", de docs waren heel vaag wat leidt tot het breken van veranderingen voor veel mensen.

Wat is nieuw in versie 1.7.1:

  • Fixes:
  • Maakt het gebruik van de string op basis van gedrag evenement methoden.

Wat is nieuw in versie 1.6.4:

  • Patches een bug die zou leiden modules tweemaal te worden geïnitialiseerd wanneer een aangepaste module klasse wordt doorgegeven.

Wat is nieuw in versie 1.6.3:

  • Schakel directer module concretisering op Marionette.App.
  • Fix @ui interpolatie voor de behandeling van complexe selectors.
  • Verbeterde readme docs voor CollectionView, AppRouter en ItemView.
  • omgaan met de NPM zelf cert teken probleem
  • Vervangen onnodige argument snijden.
  • Normalize fout gooien interne throwError helper methode te gebruiken.

Wat is nieuw in versie 1.5.1:

  • Fixed bug waar de voorstelling en onDomRefresh niet werd er itemViews in bepaalde omstandigheden.

Wat is nieuw in versie 1.5.0:

  • Fixed bug waarbij het opnieuw instellen van een `collection` binnen een` collectionView` zou veroorzaken `onShow` en` onDomRefresh` verkeerd worden genoemd.
  • `addItemView` keert nu de 'View' dat werd toegevoegd.
  • Kan nu geeft u een `itemEvents` hash of methode waarmee u alle borrelen itemEvents vast te leggen zonder handmatig bindingen te stellen.

Wat is nieuw in versie 1.4.0:

  • Voegt de mogelijkheid om de nieuwe @ui gebruiken. syntax binnen de gebeurtenissen en triggers hash te selector doublures te voorkomen.

Wat is nieuw in versie 1.2.3:

  • Fixed bug waar de standpunten kind werden toegevoegd voordat de eerste te maken, waardoor het verhogen van fouten.

Wat is nieuw in versie 1.2.2:

  • Verplaats de concretisering van weergaveopties boven de constructeur Dit zorgt voor weergave-opties worden benaderd vanuit de initialize methode voor een bepaalde weergave Dit is nodig omdat niet langer stelt u de weergave-opties in de constructor uitzicht backbone.

Wat is nieuw in versie 1.2.1:

  • Fixed a bug dus nu te bekijken opties zijn {} standaard en niet undefined.
  • Fixed a bug waar de triggers preventDefault en stopPropagation werden uitgevoerd in de verkeerde context - triggers nu default te voorkomen en te stoppen met de verspreiding standaard nogmaals
  • .

Wat is nieuw in versie 1.2.0:

  • Update-Backbone naar 1.1.0
  • De mogelijkheid toegevoegd om het gedrag van triggers preventDefault en stopPropagation
  • passen

Wat is nieuw in versie 1.0.3:

  • Toegevoegd index parameter methode handtekening, om te laten zien dat beschikbaar is.
  • Deleted uneeeded constructorfunctie en verwijderde oproep tot getItemView aangezien het problemen veroorzaakt en was niet nodig in de constructeur.
  • Fixed a bug aan de .length verlagen wanneer een regio wordt verwijderd.

Wat is nieuw in versie 1.0.2:

  • Fixed bug hen ontbinden na de "dicht" event / OnClose methode, zodat de UI-elementen zijn beschikbaar tijdens deze.
  • Fixed bug dat de volgorde van de routes is het omkeren, waardoor de verkeerde route te worden in brand gestoken in veel gevallen.

Eisen

  • Javascript nodig op client side
  • Backbone.js 0.9.9 of hoger
  • Underscore.js 1.4.4 of hoger

Vergelijkbare software

Joomla! Framework
Joomla! Framework

13 May 15

ReactiveUI
ReactiveUI

6 Jun 15

Nervatura
Nervatura

11 Mar 16

Gantry
Gantry

18 Apr 16

Reacties op Marionette

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie