El contenido principal de este artículo se resume con referencia a la documentación oficial:
Vue.js
Vue.js @ una biblioteca escrita por el Sr. You Yuxi para crear interfaces interactivas web es un MVVM simplificado. Desde un punto de vista técnico, Vue.js se centra en la capa ViewModel del modelo MVVM. Conecta la capa de vista y la capa del modelo a través de la unión de datos bidireccionales. La encapsulación DOM real y los formatos de salida se abstraen para directivas y filtros. Vue.js es una biblioteca pequeña y hermosa en comparación con otras bibliotecas. El objetivo principal del autor es generar componentes de enlace de datos reflexivos y vistas compuestas a través de una API simple. Siento que la idea del autor es muy clara.
ventaja:
Simple: la documentación oficial es muy clara, más simple y más fácil de aprender que Angular.
Rápido: Actualización del DOM en el procesamiento de lotes asincrónicos.
Combinación: Combine su aplicación con componentes desacoplados y reutilizables.
Compacto: ~ 18 kb min+gzip, y no tiene dependencias.
Poderoso: expresiones y propiedades calculadas que no requieren declarar dependencias.
Desafio de módulos: se puede instalar a través de NPM, Bower o Duo, y no obliga a todo su código a seguir las diversas regulaciones angulares, lo que hace que los escenarios de uso sean más flexibles.
defecto:
Recién nacido: Vue.js es un nuevo proyecto, la versión candidata de lanzamiento 0.10.0 lanzada el 20 de marzo de 2014. Actualmente, la última versión en GitHub es 0.11.4, que no es tan madura como angular.
El impacto no es muy grande: lo busqué en Google y hay menos diversidad o riqueza de Vue.js que otras bibliotecas famosas.
IE8 no es compatible: jaja, pero AngularJS 1.3 también abandona el soporte para IE8, pero @微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官 微官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官Por ejemplo, la versión baja de IE debe salir de la etapa de la historia cambiando nuestro pensamiento frontal, en lugar de adaptarse a aquellos que usan la versión anterior sin actualizar. @德官网官网 Dijo una cosa, creo que es muy bueno. "En los últimos días, apoyar IE6 y 7 ya no ha sido una característica, sino una pena. Nos esforzamos por promover Alipay para no apoyar por completo IE6 y 7, y esperamos que más hermanos se unan".
Angularjs
AngularJS ha sido muy popular recientemente y tiene muchos seguidores. Marco superheroico de JavaScript MVW
El funcionario dijo que es simple: "La tecnología del cliente escrita completamente en JavaScript. Se utiliza junto con otras tecnologías web de larga data (HTML, CSS y JavaScript) para que el desarrollo de aplicaciones web sea más simple y más rápido que antes". Cuando lo aprendas, creo que te atraerán muchos de sus nuevos efectos especiales.
ventaja:
Vista dinámica: nunca pensé que JS podría extender los atributos HTML como este antes, pero Angularjs lo hizo. Agregó muchas funciones de extensión a nuestro HTML estático, lo que hace que HTML sea de la muerte a la vida.
Perfecto: es un marco MVW front-end relativamente completo, que incluye plantillas, enlace de datos bidireccionales, enrutamiento, modularización, servicio, inyección de dependencia y otras funciones. Las plantillas son poderosas y ricas en funciones, y son declarativas, con ricas instrucciones angulares.
Mantenimiento de Google: AngularJS tiene para mantener Google y, sin duda, tiene un fuerte backend. Tiene ventajas obvias sobre Vue.js y Avalon para promoción y mantenimiento. La comunidad también es muy animada y puede promover bien su desarrollo.
Angularjs & Ionic: Ionic: marco avanzado de aplicaciones móviles híbridas HTML5, estos dos son un buen amigo. Ionic utiliza AngularJS para crear un marco que sea más adecuado para el desarrollo de aplicaciones ricas y poderosas. La última vez, respondí una pregunta relacionada sobre Zhihu para desarrollar las aplicaciones web. ¿Qué marco y plataforma de aplicaciones empaquetadas son el mejor rendimiento y eficiencia? - Respuesta de Tang Wei, consulte aquí para más detalles.
defecto:
Grande y completo: es difícil de aprender. Para mí, la curva de aprendizaje es muy tortuosa y difícil de entender.
Volteo y reescribí: visité la comunidad hace algún tiempo y descubrí que AngularJS2.0 anularía y reescribiría el Vornus anterior y reescribiría. Los dos marcos han cambiado mucho, básicamente dos marcos. Es equivalente a decir que debe comenzar desde cero después de que salga 2.0. Pero nuevamente, //www.vevb.com/article/79637.htm Este artículo explica muy bien los cambios en AngularJS2.0.
No admite IE8 o debajo. Parece que 2.0 solo se ha convertido en compatible con dispositivos móviles. Vamos a verlo después de que salga.
Avalon.js
Avalon.js es un mini marco MVVM simple y fácil de usar escrito por @situ zhengmei. Se publicó por primera vez en 2012.09.15 y se desarrolló para resolver la existencia de varias opiniones de la misma lógica comercial. A menudo puede ver que el maestro promueve su avalon.js y ha publicado muchos tutoriales, lo que sin duda ofrece una gran comodidad a las personas en China que estudian avalon.js.
ventaja
Simplemente usar, agregar enlaces en HTML, definir ViewModel en JS con avalon.define, y luego llame al método avalon.scan, ¡y podrá moverse!
Compatible con IE6 (otros marcos MVVM, KnockoutJS (IE6), AngularJS (IE9), Emberjs (IE8), WINJS (IE9)) y Avalon.Mobile, que pueden funcionar de manera más eficiente en nuevos navegadores de versiones como IE10.
Sin dependencias, menos de 5000 líneas, menos de 50kib después de la compresión
Admite funciones de filtrado de estilo de caracteres de tuberías para facilitar el formato de salida
La granularidad de la actualización local se ha refinado a un nodo de texto, nodo de características
El nodo a operar está vinculado a la función de actualización de la vista en el primer escaneo y almacenado en caché, por lo que no hay espacio para que aparezcan selectores.
Hacer que el código de operación dom casi extinga
Utilizando el mecanismo de superposición similar a CSS, deje que cada partición de modos de visión rinde páginas alternativamente
Cuando se elimina el nodo, desinstale de manera inteligente la función de actualización de la vista correspondiente para guardar la memoria
Los datos de la operación operan el DOM, y las operaciones en el Modelo ViewModelo se sincronizarán con la vista y el modelo.
Viene con cargador de módulos AMD, por lo que puede evitar la integración con otros cargadores.
defecto
1. El filtrado de matrices no es tan bueno como angular. El filtro de Avalon solo se puede usar para MS-Text, MS-HTML
2. No hay documentos en inglés, la publicidad está restringida
3. La piel de Oniui no es lo suficientemente guapa. Muchas personas dicen que quieren cooperar con Boostrap, pero nadie en la comunidad ha tomado la iniciativa de hacer esto.