Tres marcos principales para el front-end de red
Los tres marcos principales para el front-end web son Angular, React y Vue.
1. Angular
Angular es un excelente marco JS front-end. Tiene muchas características, cuyo núcleo es MVW (Model-View-Whatever), modularización y automatización. Enlace de datos bidireccional, etiquetas semánticas, inyección de dependencia, etc. Angular es un marco front-end más completo, que incluye plantillas de servicio, plantillas, enlace automático de datos bidireccional, etiquetas semánticas, etc. -lo que sea), modularidad, enlace automático de datos bidireccional, etiquetas semánticas, inyección de dependencia, etc. Angular es un marco de front-end relativamente completo, que incluye servicios, plantillas, enlace de datos bidireccional, modularización, enrutamiento, filtros, inyección de dependencia y todas las demás funciones. Se puede usar varias veces en el proyecto en instrucciones personalizadas.
2. React
El marco React es un proyecto originado en Facebook. Puede resolver fácilmente el problema de la compatibilidad entre navegadores, principalmente simulando DOM para reducir la interacción con DOM. La modularidad de React aísla los componentes.
3. Vue
Vue es un marco relativamente liviano que utiliza enlace de datos bidireccional para lograr el efecto de impulsar la página. La mayoría de los programadores comenzarán cuando aprendan un nuevo marco. Comienza Vue. Vue es relativamente simple y la documentación oficial también es muy clara.
Otros frameworks para el front-end web
1. Bootstrap: Bootstrap es un framework de desarrollo front-end que hace que tus páginas sean más concisas, intuitivas, potentes y orientadas a dispositivos móviles. haciendo que el desarrollo web sea más rápido y más fácil. También proporciona especificaciones HTML y CSS más elegantes escritas en el lenguaje CSS dinámico Less. Tiene un rico sistema de diseño de cuadrícula y ricos componentes reutilizables, así como un fuerte soporte para JavaScript, complementos jQuery y personalización de componentes.
2. Backbone: Backbone es un marco que ayuda a desarrollar aplicaciones JavaScript pesadas. El archivo en sí es muy pequeño, solo 5,3 KB después de la compresión. Proporciona principalmente tres estructuras. el modelo se utiliza para vincular datos clave-valor y eventos personalizados, y la colección va acompañada de datos clave-valor y eventos personalizados. Backbone se basa en underscore.js, que contiene muchos métodos de utilidad, operaciones de recopilación, plantillas js, etc.
El contenido anterior está extraído de "Baidu Encyclopedia-Web Front-end Design and Development"