Marionette

Screenshot der Software:
Marionette
Softwarebeschreibung:
Version: 2.4.4 Aktualisiert
Upload-Datum: 9 Feb 16
Lizenz: Frei
Popularität: 13

Rating: nan/5 (Total Votes: 0)

Marionette auf der Oberseite der Backbone.js Bibliothek gebaut wurde, eine JavaScript-Bibliothek Hinzufügen von MVC Prinzipien JavaScript.

diese MVC Prinzipien verwenden, fügt Mario Unterstützung für Funktionen, die normalerweise von fortgeschrittenen Programmiersprachen zur Verfügung gestellt wie Rubin , PHP oder Python .

Der Rahmen ist kein Rahmen an sich, sondern eine Sammlung von nützlichen Backbone.js-Pakete.

Was ist neu in dieser Version:

  • Sie können nun eine Filtermethode auf einem Collection oder CompositeView gesetzt zu filtern, welche Ansichten zeigen sind. Dies ist nützlich, wenn Sie eine Liste angezeigten, die ein Benutzer filtern.
  • Fügen Sie die reorderOnSort Option Collection und CompositeView jQuery zu verwenden, um untergeordnete Knoten bewegen, ohne den gesamten Baum zu haben, erneut rendern. Dies ist eine massive perf Auftrieb und ist ein leicht zu gewinnen, wenn Sie Ihre Sammlungen sortieren.
  • Die Collection jetzt eine viewComparator hat, Gewohnheit zu ermöglichen, sich auf einer per-View-Basis Sortier unabhängig davon, was, wie Sie Ihre Unterstützung Sammlung sortiert ist.
  • Umgestalten Art param Suche verwendet werden Marionette.getOption.
  • ein neues Hilfsmethode für eine einfachere Vorführung von Kinder Hinzufügen von Knoten showChildView
  • this.showChildView ( 'sidebar', neue SidebarView ());
  • ein neues Hilfsmethode von einfacher Abrufen von Kinder Hinzufügen von Knoten getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Fügen Sie eine destroyImmediate Option zum LayoutView, das Layout View-Element zu zerstören und dann die untergeordneten Knoten zu entfernen. Dies ist ein perf-Optimierung, die Sie jetzt in entscheiden können.
  • @ui Interpolation nun innerhalb Bereichsdefinitionen auf einem LayoutView
  • unterstützt wird
  • regionEvent Unterstützung wurde hinzugefügt
  • Die zerstören Methode gibt jetzt diese Instanz, die zerstört wurde einfacher Verkettung Sicht Aktionen zu ermöglichen.
  • Wenn Sie die Optionen Hash auf Ihrem Marionette.View definieren oder wenn Sie die Optionen als Funktion, um Ihre Marionette.View, übergeben Sie das Ergebnis der Optionen bis zum Rückgrat Ansicht Konstruktor übergeben.
  • Alle Ansichten haben jetzt eine isRendered Eigenschaft, die aktualisiert wird, nachdem machen und zu zerstören.

Was ist neu in Version 2.4.3:

  • Sie können nun eine Filtermethode auf einem Collection oder CompositeView gesetzt zu filtern, welche Ansichten zeigen sind. Dies ist nützlich, wenn Sie eine Liste angezeigten, die ein Benutzer filtern.
  • Fügen Sie die reorderOnSort Option Collection und CompositeView jQuery zu verwenden, um untergeordnete Knoten bewegen, ohne den gesamten Baum zu haben, erneut rendern. Dies ist eine massive perf Auftrieb und ist ein leicht zu gewinnen, wenn Sie Ihre Sammlungen sortieren.
  • Die Collection jetzt eine viewComparator hat, Gewohnheit zu ermöglichen, sich auf einer per-View-Basis Sortier unabhängig davon, was, wie Sie Ihre Unterstützung Sammlung sortiert ist.
  • Umgestalten Art param Suche verwendet werden Marionette.getOption.
  • ein neues Hilfsmethode für eine einfachere Vorführung von Kinder Hinzufügen von Knoten showChildView
  • this.showChildView ( 'sidebar', neue SidebarView ());
  • ein neues Hilfsmethode von einfacher Abrufen von Kinder Hinzufügen von Knoten getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Fügen Sie eine destroyImmediate Option zum LayoutView, das Layout View-Element zu zerstören und dann die untergeordneten Knoten zu entfernen. Dies ist ein perf-Optimierung, die Sie jetzt in entscheiden können.
  • @ui Interpolation nun innerhalb Bereichsdefinitionen auf einem LayoutView
  • unterstützt wird
  • regionEvent Unterstützung wurde hinzugefügt
  • Die zerstören Methode gibt jetzt diese Instanz, die zerstört wurde einfacher Verkettung Sicht Aktionen zu ermöglichen.
  • Wenn Sie die Optionen Hash auf Ihrem Marionette.View definieren oder wenn Sie die Optionen als Funktion, um Ihre Marionette.View, übergeben Sie das Ergebnis der Optionen bis zum Rückgrat Ansicht Konstruktor übergeben.
  • Alle Ansichten haben jetzt eine isRendered Eigenschaft, die aktualisiert wird, nachdem machen und zu zerstören.

Was ist neu in Version 2.4.2:

  • Sie können nun eine Filtermethode auf einem Collection oder CompositeView gesetzt zu filtern, welche Ansichten zeigen sind. Dies ist nützlich, wenn Sie eine Liste angezeigten, die ein Benutzer filtern.
  • Fügen Sie die reorderOnSort Option Collection und CompositeView jQuery zu verwenden, um untergeordnete Knoten bewegen, ohne den gesamten Baum zu haben, erneut rendern. Dies ist eine massive perf Auftrieb und ist ein leicht zu gewinnen, wenn Sie Ihre Sammlungen sortieren.
  • Die Collection jetzt eine viewComparator hat, Gewohnheit zu ermöglichen, sich auf einer per-View-Basis Sortier unabhängig davon, was, wie Sie Ihre Unterstützung Sammlung sortiert ist.
  • Umgestalten Art param Suche verwendet werden Marionette.getOption.
  • ein neues Hilfsmethode für eine einfachere Vorführung von Kinder Hinzufügen von Knoten showChildView
  • this.showChildView ( 'sidebar', neue SidebarView ());
  • ein neues Hilfsmethode von einfacher Abrufen von Kinder Hinzufügen von Knoten getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Fügen Sie eine destroyImmediate Option zum LayoutView, das Layout View-Element zu zerstören und dann die untergeordneten Knoten zu entfernen. Dies ist ein perf-Optimierung, die Sie jetzt in entscheiden können.
  • @ui Interpolation nun innerhalb Bereichsdefinitionen auf einem LayoutView
  • unterstützt wird
  • regionEvent Unterstützung wurde hinzugefügt
  • Die zerstören Methode gibt jetzt diese Instanz, die zerstört wurde einfacher Verkettung Sicht Aktionen zu ermöglichen.
  • Wenn Sie die Optionen Hash auf Ihrem Marionette.View definieren oder wenn Sie die Optionen als Funktion, um Ihre Marionette.View, übergeben Sie das Ergebnis der Optionen bis zum Rückgrat Ansicht Konstruktor übergeben.
  • Alle Ansichten haben jetzt eine isRendered Eigenschaft, die aktualisiert wird, nachdem machen und zu zerstören.

Was ist neu in Version 2.4.1:

  • Sie können nun eine Filtermethode auf einem Collection oder CompositeView gesetzt zu filtern, welche Ansichten zeigen sind. Dies ist nützlich, wenn Sie eine Liste angezeigten, die ein Benutzer filtern.
  • Fügen Sie die reorderOnSort Option Collection und CompositeView jQuery zu verwenden, um untergeordnete Knoten bewegen, ohne den gesamten Baum zu haben, erneut rendern. Dies ist eine massive perf Auftrieb und ist ein leicht zu gewinnen, wenn Sie Ihre Sammlungen sortieren.
  • Die Collection jetzt eine viewComparator hat, Gewohnheit zu ermöglichen, sich auf einer per-View-Basis Sortier unabhängig davon, was, wie Sie Ihre Unterstützung Sammlung sortiert ist.
  • Umgestalten Art param Suche verwendet werden Marionette.getOption.
  • ein neues Hilfsmethode für eine einfachere Vorführung von Kinder Hinzufügen von Knoten showChildView
  • this.showChildView ( 'sidebar', neue SidebarView ());
  • ein neues Hilfsmethode von einfacher Abrufen von Kinder Hinzufügen von Knoten getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Fügen Sie eine destroyImmediate Option zum LayoutView, das Layout View-Element zu zerstören und dann die untergeordneten Knoten zu entfernen. Dies ist ein perf-Optimierung, die Sie jetzt in entscheiden können.
  • @ui Interpolation nun innerhalb Bereichsdefinitionen auf einem LayoutView
  • unterstützt wird
  • regionEvent Unterstützung wurde hinzugefügt
  • Die zerstören Methode gibt jetzt diese Instanz, die zerstört wurde einfacher Verkettung Sicht Aktionen zu ermöglichen.
  • Wenn Sie die Optionen Hash auf Ihrem Marionette.View definieren oder wenn Sie die Optionen als Funktion, um Ihre Marionette.View, übergeben Sie das Ergebnis der Optionen bis zum Rückgrat Ansicht Konstruktor übergeben.
  • Alle Ansichten haben jetzt eine isRendered Eigenschaft, die aktualisiert wird, nachdem machen und zu zerstören.

Was ist neu in Version 2.3.2:

  • Fehlerbehebungen:
  • IE8 Regression in Marionette._getValue rufen immer gelten entweder ein Array von params oder ein leeres Array.

Was ist neu in Version 2.2.2:

  • Fixes:
  • Entfernen Sie doppelte Anruf auf Sicht zu region.empty zerstören.
  • Fix Anrufzeit von Auslagerungs.
  • Fix Defekten Link in Mariofehlermeldungen.

Was ist neu in Version 2.2.0:

  • CollectionViews nun Ereignisse aus emptyViews erhalten im childEvents Hash
  • Regionen jetzt Auslagerungs und beforeSwapOut Events zu erhalten.
  • Region Konstruktor jetzt eine el als Option nehmen, wenn addRegion Aufruf
  • Region Reset verlässt el intakt
  • Anwendung hat this.options
  • Anwendung hat Methode initialisieren
  • Verhalten nicht mehr Ansicht Methoden wickeln
  • Normalisieren Region Selektoren hash einem Benutzer zu ermöglichen, den @ui zu verwenden. Syntax

Was ist neu in Version 2.1.0:

  • Fügen Sie einen el Bezug auf die Ansichten el innerhalb eines Verhaltensinstanz.
  • kann ItemViews haben jetzt keine Vorlage von Vorlage setzen. False
  • Anwendungsobjekte können nun ihre Standard-Nachrichtenkanal zu konfigurieren.
  • Anwendungsobjekte haben nun die getOption Methode.
  • Regionen haben jetzt eine hasView Methode, um festzustellen, ob es eine Ansicht innerhalb einer bestimmten Region ist.
  • Ansichten nicht mehr verwenden toJSON direkt auf Modelle. stattdessen rufen sie in die neue overridable Methoden serializeModel und serializeCollection wo über serializeData genannt werden.

Was ist neu in Version 2.0.0:

  • Dies ist ein Bruch Release und enthält viele API-Updates und Änderungen.

Was ist neu in Version 1.8.2:

  • Fixes:
  • Behaviors jetzt ruft stoplistening auf Abschluss.
  • Behaviors jetzt undelegate modelEvents und Collection, wenn die übergeordnete Ansicht ruft undelegateEvents.

Was ist neu in Version 1.7.4:

  • Allgemein:
  • Update Bower Abhängigkeiten sich die Tatsache zunutze zu tragen, dass Marionette repos folgen semver.
  • Fixes:
  • Behaviors Ereignisse nicht mehr miteinander kollidieren.
  • Revert stoplistening Anruf auf Stopp für Module. Dies war zwar ein "reparieren", waren die docs ziemlich vage führende Veränderungen für viele Menschen zu brechen.

Was ist neu in Version 1.7.1:

  • Fixes:
  • Aktiviert die Verwendung von String-basierte Verhalten Ereignismethoden.

Was ist neu in Version 1.6.4:

  • Patches einen Fehler, der Module verursachen würde zweimal initialisiert werden, wenn ein benutzerdefiniertes Modul-Klasse übergeben wird.

Was ist neu in Version 1.6.3:

  • Aktivieren direkter Modul Instanziierung auf Marionette.App.
  • Fix @ui Interpolation für den Umgang mit komplexen Selektoren.
  • Verbesserte Readme-Dokumentation für Collection, AppRouter und ItemView.
  • Griff NPM Selbst Zeichen cert Problem
  • ersetzt nicht benötigte Argument Slicing.
  • Normalisieren Fehler werfen interne throwError Hilfsmethode zu verwenden.

Was ist neu in Version 1.5.1:

  • Fehler wurde behoben, Show und onDomRefresh nicht auf itemViews unter bestimmten Bedingungen genannt wurde.

Was ist neu in Version 1.5.0:

  • , wo Fehler behoben, ein `collection` innerhalb eines` collectionView` Zurücksetzen verursachen würde `onShow` und` onDomRefresh` zu falsch bezeichnet werden.
  • `addItemView` jetzt gibt die` view`, die hinzugefügt wurde.
  • Kann jetzt ein `itemEvents` Hash oder Verfahren festlegen, die Sie alle sprudelnden itemEvents erfassen können, ohne manuell Bindungen eingestellt zu haben.

Was ist neu in Version 1.4.0:

  • Fügt die Möglichkeit, die neue @ui zu verwenden. Syntax innerhalb der Ereignisse und löst Hash-Selektor um Doppelarbeit zu vermeiden.

Was ist neu in Version 1.2.3:

  • Ein Fehler wurde behoben, wo Kind Ansichten hinzugefügt wurden, bevor die anfängliche machen, damit Fehler zu erhöhen.

Was ist neu in Version 1.2.2:

  • Verschieben Sie die Instanziierung Ansichtsoptionen über den Konstruktor Diese für Optionen Ansicht können innerhalb der Methode initialize für eine bestimmte Ansicht zugegriffen werden diese seit Rückgrat Ansichten nicht mehr die Ansicht Optionen im Konstruktor festgelegt benötigt wird.

Was ist neu in Version 1.2.1:

  • Ein Fehler wurde behoben, so jetzt die Optionen anzuzeigen sind {} standardmäßig und nicht undefiniert.
  • ein Fehler behoben, bei dem die Auslöser prevent und stopPropagation im falschen Kontext wurden die Ausführung - löst nun Standard verhindern und die Ausbreitung von Standard stoppen einmal mehr
  • .

Was ist neu in Version 1.2.0:

  • Update Backbone 1.1.0
  • Möglichkeit hinzugefügt, um das Verhalten von Triggern prevent und stopPropagation
  • anpassen

Was ist neu in Version 1.0.3:

  • hinzugefügt Indexparameter zu Methodensignatur, um zu zeigen, dass verfügbar ist.
  • Gelöschte uneeeded Konstruktorfunktion und entfernten Aufruf getItemView als es Probleme verursacht wurde und wurde nicht in den Konstruktor benötigt.
  • Ein Fehler wurde behoben, die .length zu verringern, wenn eine Region entfernt wird.

Was ist neu in Version 1.0.2:

  • Ein Fehler wurde behoben, sie nach dem "close" Ereignis / onClose Methode zu lösen, so sind die UI-Elemente während diese zur Verfügung.
  • Ein Fehler wurde behoben, der die Reihenfolge der Routen war Umkehr, wodurch der falsche Weg in vielen Fällen die entlassen werden.

Anforderungen: :

  • JavaScript auf Client-Seite aktiviert
  • Backbone.js 0.9.9 oder höher
  • Underscore.js 1.4.4 oder höher

Ähnliche Software

Flight
Flight

10 Apr 16

Express.io
Express.io

12 May 15

Akka
Akka

6 Mar 16

OpenXava
OpenXava

11 Mar 16

Kommentare zu Marionette

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!