Marionette

Software screenshot:
Marionette
Dettagli del software:
Versione: 2.4.4 Aggiornato
Data di caricamento: 9 Feb 16
Licenza: Libero
Popolarità: 115

Rating: 3.5/5 (Total Votes: 2)

Marionette è stato costruito in cima alla biblioteca Backbone.js, una libreria JavaScript aggiungendo principi MVC a JavaScript.

L'utilizzo di questi principi MVC, Marionette aggiunge il supporto per le funzioni di solito forniti da altri linguaggi di programmazione avanzata come Rubino , PHP o Python .

Il quadro non è un quadro di per sé, ma una raccolta di Backbone.js utili pacchetti.

Cosa c'è di nuovo in questa versione:

  • È ora possibile impostare un metodo di filtro su un CollectionView o CompositeView per filtrare ciò che viste sono spettacolo. Questo è utile per quando si sta visualizzando un elenco che un utente può filtrare.
  • Aggiungere l'opzione reorderOnSort di CollectionView e CompositeView utilizzare jQuery per spostare i nodi figli in giro senza dover ri-renderizzare l'intero albero. Questa è una spinta enorme perf ed è una vittoria facile se si sta ordinando le vostre collezioni.
  • Il CollectionView ora ha un viewComparator, per consentire l'ordinamento personalizzato su una base per-view indipendentemente da ciò che come la vostra collezione di sostegno è ordinato.
  • Refactor sorta param di ricerca da utilizzare Marionette.getOption.
  • Aggiungi un nuovo metodo di supporto per facilitare la proiezione del bambino nodi showChildView
  • this.showChildView ( 'sidebar', nuova SidebarView ());
  • Aggiungi un nuovo metodo di supporto di facile recupero dei nodi figli getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Aggiungi un'opzione destroyImmediate al LayoutView, per distruggere l'elemento di visualizzazione del layout e quindi rimuovere i nodi figlio. Si tratta di una ottimizzazione perf che ora è possibile optare per.
  • @ui interpolazione è ora supportata all'interno delle definizioni della regione di LayoutView
  • Supporto regionEvent è stato aggiunto
  • Il metodo distruggere ora ritorna questo caso che è stato distrutto per consentire più facile concatenamento di azioni Mostra.
  • Se si definiscono le opzioni di hash sul Marionette.View o se si passa opzioni in funzione al vostro Marionette.View, passano il risultato di opzioni verso il basso al costruttore vista dorsale.
  • Tutte le viste hanno ora una proprietà isRendered, che viene aggiornato dopo il rendering e distruggere.

Cosa c'è di nuovo nella versione 2.4.3:

  • È ora possibile impostare un metodo di filtro su un CollectionView o CompositeView per filtrare ciò che viste sono spettacolo. Questo è utile per quando si sta visualizzando un elenco che un utente può filtrare.
  • Aggiungere l'opzione reorderOnSort di CollectionView e CompositeView utilizzare jQuery per spostare i nodi figli in giro senza dover ri-renderizzare l'intero albero. Questa è una spinta enorme perf ed è una vittoria facile se si sta ordinando le vostre collezioni.
  • Il CollectionView ora ha un viewComparator, per consentire l'ordinamento personalizzato su una base per-view indipendentemente da ciò che come la vostra collezione di sostegno è ordinato.
  • Refactor sorta param di ricerca da utilizzare Marionette.getOption.
  • Aggiungi un nuovo metodo di supporto per facilitare la proiezione del bambino nodi showChildView
  • this.showChildView ( 'sidebar', nuova SidebarView ());
  • Aggiungi un nuovo metodo di supporto di facile recupero dei nodi figli getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Aggiungi un'opzione destroyImmediate al LayoutView, per distruggere l'elemento di visualizzazione del layout e quindi rimuovere i nodi figlio. Si tratta di una ottimizzazione perf che ora è possibile optare per.
  • @ui interpolazione è ora supportata all'interno delle definizioni della regione di LayoutView
  • Supporto regionEvent è stato aggiunto
  • Il metodo distruggere ora ritorna questo caso che è stato distrutto per consentire più facile concatenamento di azioni Mostra.
  • Se si definiscono le opzioni di hash sul Marionette.View o se si passa opzioni in funzione al vostro Marionette.View, passano il risultato di opzioni verso il basso al costruttore vista dorsale.
  • Tutte le viste hanno ora una proprietà isRendered, che viene aggiornato dopo il rendering e distruggere.

Cosa c'è di nuovo nella versione 2.4.2:

  • È ora possibile impostare un metodo di filtro su un CollectionView o CompositeView per filtrare ciò che viste sono spettacolo. Questo è utile per quando si sta visualizzando un elenco che un utente può filtrare.
  • Aggiungere l'opzione reorderOnSort di CollectionView e CompositeView utilizzare jQuery per spostare i nodi figli in giro senza dover ri-renderizzare l'intero albero. Questa è una spinta enorme perf ed è una vittoria facile se si sta ordinando le vostre collezioni.
  • Il CollectionView ora ha un viewComparator, per consentire l'ordinamento personalizzato su una base per-view indipendentemente da ciò che come la vostra collezione di sostegno è ordinato.
  • Refactor sorta param di ricerca da utilizzare Marionette.getOption.
  • Aggiungi un nuovo metodo di supporto per facilitare la proiezione del bambino nodi showChildView
  • this.showChildView ( 'sidebar', nuova SidebarView ());
  • Aggiungi un nuovo metodo di supporto di facile recupero dei nodi figli getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Aggiungi un'opzione destroyImmediate al LayoutView, per distruggere l'elemento di visualizzazione del layout e quindi rimuovere i nodi figlio. Si tratta di una ottimizzazione perf che ora è possibile optare per.
  • @ui interpolazione è ora supportata all'interno delle definizioni della regione di LayoutView
  • Supporto regionEvent è stato aggiunto
  • Il metodo distruggere ora ritorna questo caso che è stato distrutto per consentire più facile concatenamento di azioni Mostra.
  • Se si definiscono le opzioni di hash sul Marionette.View o se si passa opzioni in funzione al vostro Marionette.View, passano il risultato di opzioni verso il basso al costruttore vista dorsale.
  • Tutte le viste hanno ora una proprietà isRendered, che viene aggiornato dopo il rendering e distruggere.

Cosa c'è di nuovo nella versione 2.4.1:

  • È ora possibile impostare un metodo di filtro su un CollectionView o CompositeView per filtrare ciò che viste sono spettacolo. Questo è utile per quando si sta visualizzando un elenco che un utente può filtrare.
  • Aggiungere l'opzione reorderOnSort di CollectionView e CompositeView utilizzare jQuery per spostare i nodi figli in giro senza dover ri-renderizzare l'intero albero. Questa è una spinta enorme perf ed è una vittoria facile se si sta ordinando le vostre collezioni.
  • Il CollectionView ora ha un viewComparator, per consentire l'ordinamento personalizzato su una base per-view indipendentemente da ciò che come la vostra collezione di sostegno è ordinato.
  • Refactor sorta param di ricerca da utilizzare Marionette.getOption.
  • Aggiungi un nuovo metodo di supporto per facilitare la proiezione del bambino nodi showChildView
  • this.showChildView ( 'sidebar', nuova SidebarView ());
  • Aggiungi un nuovo metodo di supporto di facile recupero dei nodi figli getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Aggiungi un'opzione destroyImmediate al LayoutView, per distruggere l'elemento di visualizzazione del layout e quindi rimuovere i nodi figlio. Si tratta di una ottimizzazione perf che ora è possibile optare per.
  • @ui interpolazione è ora supportata all'interno delle definizioni della regione di LayoutView
  • Supporto regionEvent è stato aggiunto
  • Il metodo distruggere ora ritorna questo caso che è stato distrutto per consentire più facile concatenamento di azioni Mostra.
  • Se si definiscono le opzioni di hash sul Marionette.View o se si passa opzioni in funzione al vostro Marionette.View, passano il risultato di opzioni verso il basso al costruttore vista dorsale.
  • Tutte le viste hanno ora una proprietà isRendered, che viene aggiornato dopo il rendering e distruggere.

Cosa c'è di nuovo nella versione 2.3.2:

  • Correzioni:
  • IE8 regressione nella Marionette._getValue chiamare sempre applicare sia con una serie di params o una matrice vuota.

Cosa c'è di nuovo nella versione 2.2.2:

  • Correzioni:
  • Rimuovi chiamata duplicato region.empty a vista distruggere.
  • tempo di chiamata Fix di swapout.
  • Fix collegamento interrotto in messaggi di errore marionetta.

Cosa c'è di nuovo nella versione 2.2.0:

  • CollectionViews ora ricevere eventi dal emptyViews nel hash childEvents
  • Regioni ora ricevono eventi swapout e beforeSwapOut.

  • costruttore
  • Regione ora può prendere un el come opzione al momento della chiamata addRegion
  • Ripristino Regione lascia intatta el
  • L'applicazione ha this.options
  • L'applicazione ha metodo inizializzare
  • Comportamenti avvolgere non è più vista metodi
  • Normalizzare regione selettori di hash per consentire a un utente di utilizzare il @ui. sintassi

Cosa c'è di nuovo nella versione 2.1.0:

  • Aggiungi a el riferimento alle viste el all'interno di un'istanza di comportamento.
  • ItemViews può ora avere alcun modello impostando modello:. False

  • oggetti
  • applicazioni possono ora configurare il loro canale di messaggio predefinito.
  • oggetti applicativi hanno ora il metodo getOption.
  • Regioni hanno ora un metodo hasView per determinare se vi è una vista all'interno di una determinata regione.
  • Visualizzazioni utilizzare non più toJSON direttamente su modelli. invece che chiamano nella nuova metodi serializeModel e serializeCollection override in cui sono chiamati tramite serializeData.

Cosa c'è di nuovo nella versione 2.0.0:

  • Questa è una versione di rottura e contiene molti aggiornamenti API e modifiche.

Cosa c'è di nuovo nella versione 1.8.2:

  • Correzioni:
  • Comportamenti ora chiamate stopListening sulla stretta.
  • Comportamenti ora modelEvents undelegate e collectionEvents quando la vista padre chiama undelegateEvents.

Cosa c'è di nuovo nella versione 1.7.4:

  • Generale:
  • dipendenze Aggiornamento Bower di sfruttare il fatto che i pronti contro termine marionetta seguono semver.
  • Correzioni:
  • Comportamenti eventi si scontrano non è più uno con l'altro.
  • Ripristina chiamata stopListening in arresto per i moduli. Anche se questo era un "fix", la documentazione erano piuttosto vaghe che porta alla rottura modifiche per molte persone.

Cosa c'è di nuovo nella versione 1.7.1:

  • Correzioni:
  • Consente l'uso di metodi di eventi comportamento corda a base.

Cosa c'è di nuovo nella versione 1.6.4:

  • Patch un bug che causerebbe moduli per essere inizializzati due volte quando viene passata una classe modulo personalizzato.

Cosa c'è di nuovo nella versione 1.6.3:

  • Abilita modulo di un'istanza più diretto sulla Marionette.App.
  • Fix @ui interpolazione per la gestione di selettori complessi.
  • documenti readme migliorate per CollectionView, AppRouter e ItemView.
  • gestire il problema NPM sé segno cert
  • Sostituito non necessari argomento affettare.
  • errore Normalizza gettando usare il metodo throwError helper interno.

Cosa c'è di nuovo nella versione 1.5.1:

  • Corretto errore in cui spettacolo e onDomRefresh non è stato chiamato in itemViews in determinate condizioni.

Cosa c'è di nuovo nella versione 1.5.0:

  • Corretto errore in cui il ripristino di un `collection` all'interno di un` collectionView` causerebbe `onShow` e` onDomRefresh` di essere chiamato in modo non corretto.
  • `addItemView` ora restituisce il` view` che è stato aggiunto.
  • È ora possibile specificare un `hash itemEvents` o di un metodo che permette di catturare tutti i itemEvents ribollimento senza dover impostare manualmente i binding.

Cosa c'è di nuovo nella versione 1.4.0:

  • aggiunge la possibilità di utilizzare il nuovo @ui. sintassi all'interno degli eventi e attiva hash per evitare la duplicazione del selettore.

Cosa c'è di nuovo nella versione 1.2.3:

  • Risolto bug per cui sono stati aggiunti vista dei bambini prima di rendere l'iniziale, in tal modo aumentando gli errori.

Cosa c'è di nuovo nella versione 1.2.2:

  • Spostare l'istanza di opzioni di visualizzazione sopra il costruttore Questo permette di opzioni di visualizzazione per accedere all'interno del metodo di inizializzazione per una determinata vista Ciò è necessario in quanto vista dorsale non impostare le opzioni di visualizzazione nel costruttore.

Cosa c'è di nuovo nella versione 1.2.1:

  • Risoluzione di un errore così ora visualizzare le opzioni sono {} di default e non definito.
  • Risolto un bug per cui i trigger preventDefault e stopPropagation sono stati in esecuzione nel contesto sbagliato - innesca ora impedire di default e fermare la propagazione di default una volta .

Cosa c'è di nuovo nella versione 1.2.0:

  • Aggiorna Backbone a 1.1.0
  • Aggiunta la possibilità di personalizzare il comportamento del trigger preventDefault e stopPropagation

Cosa c'è di nuovo nella versione 1.0.3:

  • Aggiunto parametro index a firma del metodo, per dimostrare che è disponibile.
  • soppresso funzione di costruzione uneeeded e chiamata rimosso per getItemView come è stato causando problemi e non è stato necessario nel costruttore.
  • Corretto un bug per diminuire il .length quando una regione viene rimosso.

Cosa c'è di nuovo nella versione 1.0.2:

  • bug a loro non associare dopo la "stretta" / onClose metodo di evento, quindi gli elementi dell'interfaccia utente sono disponibili nel corso di questi.
  • Corretto il bug che è stato invertendo l'ordine dei percorsi, causando la strada sbagliata per essere licenziato in molti casi.

Requisiti :

  • abilitato JavaScript sul lato client
  • Backbone.js 0.9.9 o superiore
  • Underscore.js 1.4.4 o superiore

Programmi simili

Olives
Olives

28 Sep 15

Play Framework
Play Framework

11 Mar 16

Unyson Framework
Unyson Framework

10 Dec 15

Commenti a Marionette

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria