MVVM (Model-View-ViewModel) es una desviación del paradigma MVC clásico, desarrollado por Microsoft, dedicado al desarrollo de interfaz de usuario, y se utiliza para Silverlight y WPF (Windows Presentation Foundation).
Vue.js implementa algunos de los principios básicos para MVVM JavaScript, mejorando y reduciendo el tiempo de desarrollo de las tareas relacionadas con la interfaz de usuario.
Esto se realiza gracias a la atención especial Vue.js 'para la construcción de una muy fácil de usar sistema de componentes componibles. Esto permite a los desarrolladores crear componentes personalizados con unas pocas líneas de código, y se acopla con un fácil de usar enlaces de datos permite a los programadores crear widgets de interfaz de usuario que responden y reaccionan a diferentes entradas.
Con todo, Vue.js es un sistema muy versátil que permite a los desarrolladores más control sobre su interfaz de usuario, mientras que deja a construir controles y componentes personalizados también.
¿Qué hay de nuevo en esta versión:
- New:
- El modo estricto
- Mejoras:
- El código fuente rediseñado para una mejor minimización utilizando las enfardadoras módulo. Vea las instrucciones.
- propiedades calculadas ahora tienen sus valores en caché de forma automática, y se reevalúa con pereza sólo cuando sea necesario. Esto evita cálculos costosos que se vuelva a ejecutar varias veces cuando una dependencia cambios.
- v-attr ahora también se establece la propiedad correspondiente en el elemento si existe la propiedad. Por ejemplo, no sólo se actualizará el atributo, sino también establecer el valor de la propiedad. Si el elemento no tiene una propiedad correspondiente para el atributo enlazado, no se establecerá.
- v-repetir ahora soporta elemento de sintaxis array
- Apoyos declaraciones pueden especificar de dos vías:. Verdadera, que lanzará una advertencia si el tipo de unión del pilar no coincide
- Al proporcionar valor predeterminado para un apoyo, ahora se puede proporcionar una función que devuelve los valores de objeto / matriz para evitar tener la misma referencia compartida a través de varias máquinas virtuales.
¿Qué hay de nuevo en la versión 1.0.10:
- New:
- El modo estricto
- Mejoras:
- El código fuente rediseñado para una mejor minimización utilizando las enfardadoras módulo. Vea las instrucciones.
- propiedades calculadas ahora tienen sus valores en caché de forma automática, y se reevalúa con pereza sólo cuando sea necesario. Esto evita cálculos costosos que se vuelva a ejecutar varias veces cuando una dependencia cambios.
- v-attr ahora también se establece la propiedad correspondiente en el elemento si existe la propiedad. Por ejemplo, no sólo se actualizará el atributo, sino también establecer el valor de la propiedad. Si el elemento no tiene una propiedad correspondiente para el atributo enlazado, no se establecerá.
- v-repetir ahora soporta elemento de sintaxis array
- Apoyos declaraciones pueden especificar de dos vías:. Verdadera, que lanzará una advertencia si el tipo de unión del pilar no coincide
- Al proporcionar valor predeterminado para un apoyo, ahora se puede proporcionar una función que devuelve los valores de objeto / matriz para evitar tener la misma referencia compartida a través de varias máquinas virtuales.
¿Qué hay de nuevo en la versión 0.12.7:
- introdujo una nueva, más robusto analizador Directiva.
- directivas seguro de Hecho se compilan en el orden en que aparecen en el margen de beneficio.
¿Qué hay de nuevo en la versión 0.11.5:
- introdujo una nueva, más robusto analizador Directiva.
- directivas seguro de Hecho se compilan en el orden en que aparecen en el margen de beneficio.
¿Qué hay de nuevo en la versión 0.9.3:
- New:
- v-con ahora se puede utilizar para unir propiedad de datos de una matriz de máquina virtual para el niño VM con una clave diferente, por ejemplo, v =-con. "childKey: parentKey"
- opción de instancias Añadido padres. Esto permite a desarrolladores para crear mediante programación instancias de máquina virtual anidadas.
- Agregada nueva propiedad instancia de máquina virtual: $ opciones. Esto se puede utilizar para acceder a las propiedades personalizadas en las opciones de creación de instancias.
- Se ha cambiado:
- Al crear directivas personalizadas, el desarrollador ahora tenemos que pasar explícitamente en isLiteral: true, estaVacia: verdadero o isFn: verdad para crear directivas literal, vacíos o de función .
- Fijo:
- reemplazar:.. Verdadera opción compiler.el causar y vm $ el que se apunta a la edad elemento, reemplazado
- Array.splice (0) ahora se vacía adecuadamente la matriz en los navegadores compatibles.
Requisitos
- JavaScript habilitado en el lado del cliente
Comentarios que no se encuentran