Marionette

Software captura de pantalla:
Marionette
Detalles de software:
Versión: 2.4.4 Actualizado
Fecha de carga: 9 Feb 16
Licencia: Libre
Popularidad: 115

Rating: 3.5/5 (Total Votes: 2)

Marionetas fue construido en la parte superior de la biblioteca Backbone.js, una biblioteca JavaScript añadiendo principios MVC tener JavaScript.

El uso de estos principios MVC, de marionetas añade soporte para características que normalmente proporcionados por más lenguajes de programación avanzada, como Rubí , PHP o Python .

El marco no es un marco en sí, sino una colección de paquetes Backbone.js útiles.

¿Qué hay de nuevo en esta versión:

  • Ahora puede establecer un método de filtro en un CollectionView o CompositeView para filtrar lo que son vistas espectáculo. Esto es útil para cuando se está visualizando una lista de que un usuario puede filtrar.
  • Añadir la opción de reorderOnSort CollectionView y CompositeView utilizar jQuery para mover nodos secundarios alrededor sin tener que volver a hacer todo el árbol. Este es un gran impulso Potencia y es una victoria fácil si está ordenando sus colecciones.
  • El CollectionView ahora tiene un viewComparator, para permitir la ordenación personalizada en función de cada punto de vista, independientemente de lo cómo se ordena su colección de respaldo.
  • Refactor tipo param de búsqueda a utilizar Marionette.getOption.
  • Añadir un nuevo método de ayuda para facilitar la proyección de nodos hijos showChildView
  • this.showChildView ( 'barra lateral', nuevo SidebarView ());
  • Añadir un nuevo método de ayuda de fácil recuperación de nodos hijos getChildView
  • this.getChildView (y lsquo; barra lateral ')
  • Añadir una opción destroyImmediate a la LayoutView, para destruir el elemento de vista de diseño y luego retire los nodos secundarios. Esta es una optimización de Potencia del que ahora se puede optar en.
  • interpolación @ui está soportado dentro de definiciones de región en un LayoutView
  • Se ha añadido soporte regionEvent
  • El método destroy ahora vuelve este caso que fue destruido para permitir más fácil encadenamiento de acciones de vista.
  • Si define las opciones de comprobación aleatoria con su Marionette.View o si pasa opciones en función de su Marionette.View, pasan el resultado de opciones a la vista de columna vertebral constructor.
  • Todas las vistas tienen ahora una propiedad isRendered, que se actualiza después de render y destruir.

¿Qué hay de nuevo en la versión 2.4.3:

  • Ahora puede establecer un método de filtro en un CollectionView o CompositeView para filtrar lo que son vistas espectáculo. Esto es útil para cuando se está visualizando una lista de que un usuario puede filtrar.
  • Añadir la opción de reorderOnSort CollectionView y CompositeView utilizar jQuery para mover nodos secundarios alrededor sin tener que volver a hacer todo el árbol. Este es un gran impulso Potencia y es una victoria fácil si está ordenando sus colecciones.
  • El CollectionView ahora tiene un viewComparator, para permitir la ordenación personalizada en función de cada punto de vista, independientemente de lo cómo se ordena su colección de respaldo.
  • Refactor tipo param de búsqueda a utilizar Marionette.getOption.
  • Añadir un nuevo método de ayuda para facilitar la proyección de nodos hijos showChildView
  • this.showChildView ( 'barra lateral', nuevo SidebarView ());
  • Añadir un nuevo método de ayuda de fácil recuperación de nodos hijos getChildView
  • this.getChildView (y lsquo; barra lateral ')
  • Añadir una opción destroyImmediate a la LayoutView, para destruir el elemento de vista de diseño y luego retire los nodos secundarios. Esta es una optimización de Potencia del que ahora se puede optar en.
  • interpolación @ui está soportado dentro de definiciones de región en un LayoutView
  • Se ha añadido soporte regionEvent
  • El método destroy ahora vuelve este caso que fue destruido para permitir más fácil encadenamiento de acciones de vista.
  • Si define las opciones de comprobación aleatoria con su Marionette.View o si pasa opciones en función de su Marionette.View, pasan el resultado de opciones a la vista de columna vertebral constructor.
  • Todas las vistas tienen ahora una propiedad isRendered, que se actualiza después de render y destruir.

¿Qué hay de nuevo en la versión 2.4.2:

  • Ahora puede establecer un método de filtro en un CollectionView o CompositeView para filtrar lo que son vistas espectáculo. Esto es útil para cuando se está visualizando una lista de que un usuario puede filtrar.
  • Añadir la opción de reorderOnSort CollectionView y CompositeView utilizar jQuery para mover nodos secundarios alrededor sin tener que volver a hacer todo el árbol. Este es un gran impulso Potencia y es una victoria fácil si está ordenando sus colecciones.
  • El CollectionView ahora tiene un viewComparator, para permitir la ordenación personalizada en función de cada punto de vista, independientemente de lo cómo se ordena su colección de respaldo.
  • Refactor tipo param de búsqueda a utilizar Marionette.getOption.
  • Añadir un nuevo método de ayuda para facilitar la proyección de nodos hijos showChildView
  • this.showChildView ( 'barra lateral', nuevo SidebarView ());
  • Añadir un nuevo método de ayuda de fácil recuperación de nodos hijos getChildView
  • this.getChildView (y lsquo; barra lateral ')
  • Añadir una opción destroyImmediate a la LayoutView, para destruir el elemento de vista de diseño y luego retire los nodos secundarios. Esta es una optimización de Potencia del que ahora se puede optar en.
  • interpolación @ui está soportado dentro de definiciones de región en un LayoutView
  • Se ha añadido soporte regionEvent
  • El método destroy ahora vuelve este caso que fue destruido para permitir más fácil encadenamiento de acciones de vista.
  • Si define las opciones de comprobación aleatoria con su Marionette.View o si pasa opciones en función de su Marionette.View, pasan el resultado de opciones a la vista de columna vertebral constructor.
  • Todas las vistas tienen ahora una propiedad isRendered, que se actualiza después de render y destruir.

¿Qué hay de nuevo en la versión 2.4.1:

  • Ahora puede establecer un método de filtro en un CollectionView o CompositeView para filtrar lo que son vistas espectáculo. Esto es útil para cuando se está visualizando una lista de que un usuario puede filtrar.
  • Añadir la opción de reorderOnSort CollectionView y CompositeView utilizar jQuery para mover nodos secundarios alrededor sin tener que volver a hacer todo el árbol. Este es un gran impulso Potencia y es una victoria fácil si está ordenando sus colecciones.
  • El CollectionView ahora tiene un viewComparator, para permitir la ordenación personalizada en función de cada punto de vista, independientemente de lo cómo se ordena su colección de respaldo.
  • Refactor tipo param de búsqueda a utilizar Marionette.getOption.
  • Añadir un nuevo método de ayuda para facilitar la proyección de nodos hijos showChildView
  • this.showChildView ( 'barra lateral', nuevo SidebarView ());
  • Añadir un nuevo método de ayuda de fácil recuperación de nodos hijos getChildView
  • this.getChildView (y lsquo; barra lateral ')
  • Añadir una opción destroyImmediate a la LayoutView, para destruir el elemento de vista de diseño y luego retire los nodos secundarios. Esta es una optimización de Potencia del que ahora se puede optar en.
  • interpolación @ui está soportado dentro de definiciones de región en un LayoutView
  • Se ha añadido soporte regionEvent
  • El método destroy ahora vuelve este caso que fue destruido para permitir más fácil encadenamiento de acciones de vista.
  • Si define las opciones de comprobación aleatoria con su Marionette.View o si pasa opciones en función de su Marionette.View, pasan el resultado de opciones a la vista de columna vertebral constructor.
  • Todas las vistas tienen ahora una propiedad isRendered, que se actualiza después de render y destruir.

¿Qué hay de nuevo en la versión 2.3.2:

  • Corrección de errores:
  • IE8 regresión en Marionette._getValue para llamar siempre se aplica, ya sea con una serie de parametros o una matriz vacía.

¿Qué hay de nuevo en la versión 2.2.2:

  • Correcciones:
  • Eliminar llamada duplicado a region.empty en vista de destruir.
  • duración de la llamada corrección de swapOut.
  • Fix enlace roto en los mensajes de error de marioneta.

¿Qué hay de nuevo en la versión 2.2.0:

  • CollectionViews ahora recibir eventos de emptyViews en el hash childEvents
  • Regiones ahora reciben eventos swapOut y beforeSwapOut.

  • constructor
  • Región puede adoptar ahora una EL como una opción cuando se llama a addRegion
  • Restablecer Región deja intacto el
  • La aplicación tiene this.options
  • La aplicación tiene inicializar método
  • Comportamientos ya no envuelva vista métodos
  • Normalizar selectores región picadillo para permitir a un usuario utilizar el @ui. la sintaxis

¿Qué hay de nuevo en la versión 2.1.0:

  • Añada el referencia a las vistas de el desde dentro de una instancia de comportamiento.
  • ItemViews puede ahora tener ninguna plantilla mediante el establecimiento de plantilla:. False

  • objetos
  • aplicaciones ahora pueden configurar su canal de mensaje predeterminado.
  • Los objetos de aplicación tienen ahora el método getOption.
  • Regiones tienen ahora un método hasView para determinar si hay una vista dentro de una región dada.
  • Vistas ya no utilice toJSON directamente sobre modelos. lugar que llaman a la nueva serializeModel métodos y serializeCollection reemplazable, donde se llama a través de serializeData.

¿Qué hay de nuevo en la versión 2.0.0:

  • Este es un comunicado de última hora y contiene muchas actualizaciones de la API y los cambios.

¿Qué hay de nuevo en la versión 1.8.2:

  • Correcciones:
  • Comportamientos pide ahora stopListening en una estrecha.
  • Comportamientos ahora modelEvents undelegate y collectionEvents cuando la vista padre llama undelegateEvents.

¿Qué hay de nuevo en la versión 1.7.4:

  • General:
  • Actualizar las dependencias de glorieta para tomar ventaja del hecho de que las cesiones temporales de marioneta siguen semver.
  • Correcciones:
  • Comportamientos eventos ya no chocan entre sí.
  • llamada Revert stopListening de parada para los módulos. Mientras que esto era una "solución", los documentos eran bastante vagos que conduce a la ruptura cambios para muchas personas.

¿Qué hay de nuevo en la versión 1.7.1:

  • Correcciones:
  • Permite el uso de métodos de evento comportamiento basado cuerda.

¿Qué hay de nuevo en la versión 1.6.4:

  • Parches un error que podría causar que los módulos se inicializan dos veces cuando se hace pasar a una clase de módulo personalizado.

¿Qué hay de nuevo en la versión 1.6.3:

  • Habilitar instancias módulo más directo en Marionette.App.
  • Fix interpolación @ui para el manejo de los selectores complejos.
  • documentos léame mejorados para CollectionView, AppRouter y ItemView.
  • manejar el problema NPM auto cert signo
  • Se sustituye el argumento de corte que no sean necesarios.
  • Normalizar error de tiro para utilizar el método throwError ayudante interno.

¿Qué hay de nuevo en la versión 1.5.1:

  • Se corrigió el error espectáculo y onDomRefresh no fue llamado en itemViews en ciertas condiciones.

¿Qué hay de nuevo en la versión 1.5.0:

  • Solución de bugs que restablecer una `` collection` dentro de un collectionView` causaría `` onShow` y onDomRefresh` que se llamará de forma incorrecta.
  • `addItemView` devuelve ahora el` view` que se ha añadido.
  • Ahora se puede especificar un `hash de itemEvents` o método que le permite capturar todos los itemEvents burbujas sin tener que configurar manualmente enlaces.

¿Qué hay de nuevo en la versión 1.4.0:

  • Añade la capacidad de utilizar la nueva @ui. sintaxis dentro de los eventos y desencadena hash para evitar la duplicación de selección.

¿Qué hay de nuevo en la versión 1.2.3:

  • Solución de bugs que se añadían puntos de vista del niño antes de la primera representación, por lo tanto la generación de errores.

¿Qué hay de nuevo en la versión 1.2.2:

  • Mover la creación de instancias de opciones de la vista por encima de la constructora Esto permite opciones de visualización para acceder desde dentro del método de inicialización para una vista determinada Esto es necesario ya vistas columna vertebral ya no figuran las opciones de vista en el constructor.

¿Qué hay de nuevo en la versión 1.2.1:

  • Se ha corregido un error por lo que ahora ven sus opciones son {} por defecto y no indefinido.
  • Se ha corregido un error por el que los factores desencadenantes preventDefault y stopPropagation estaban ejecutando en el contexto equivocado - desencadena ahora a prevenir y detener la propagación por defecto de forma predeterminada una vez más
  • .

¿Qué hay de nuevo en la versión 1.2.0:

  • Actualizar Backbone a 1.1.0
  • Se ha añadido la posibilidad de personalizar el comportamiento de los factores desencadenantes preventDefault y stopPropagation

¿Qué hay de nuevo en la versión 1.0.3:

  • Añadido parámetro de índice de firma del método, para mostrar que es está disponible.
  • Suprimido función constructora uneeeded y la llamada se ha extraído para getItemView ya que estaba causando problemas y no se necesitaba en el constructor.
  • Se ha corregido un error al disminuir el .length cuando se retira una región.

¿Qué hay de nuevo en la versión 1.0.2:

  • Solución de error de desenlaza ellos después de la "estrecha" / onClose método de evento, por lo que los elementos de interfaz de usuario están disponibles durante éstos.
  • Solución de error que se invierta el orden de las rutas, haciendo que el camino equivocado para ser disparado en muchos casos.

Requisitos

  • JavaScript habilitado en el lado del cliente
  • Backbone.js 0.9.9 o superior
  • Underscore.js 1.4.4 o superior

Programas parecidos

Akka
Akka

6 Mar 16

Dijon
Dijon

13 Apr 15

Symfony
Symfony

29 Sep 17

epik
epik

10 Dec 15

Comentarios a la Marionette

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!