1. HTML CSS
Esta parte es muy sencilla. Buscando información en Internet, hay muchos libros y vídeos. El modelo de caja, flujo, bloque, en línea, cascada, prioridad de estilo, etc. en CSS también es muy fácil de aprender usted mismo. Finalmente, tenga una comprensión más profunda de las diferencias entre navegadores. Basta con comprender brevemente la compatibilidad de ie9 y versiones anteriores. Es una tendencia que se eliminen los navegadores por debajo de IE9. No es necesario perder mucho tiempo aprendiendo a ser compatible con los principales navegadores, como Google Chrome, Firefox, Safari y Opera. Existen muchas diferencias entre navegadores y se recomienda acumularlas en la práctica.
Segundo, parte de JavaScript
1. Aprender los componentes básicos
JavaScript es un punto difícil y un punto clave. Si no tiene conocimientos básicos de otros lenguajes de programación, aprenderlos puede requerir algo de esfuerzo. JavaScript tiene muchos conceptos abstractos, como cierres, prototipos, orientación a objetos, encapsulación, etc., que deben comprenderse en profundidad. La lectura es fundamental. Encuentre un buen libro de JavaScript y estúdielo de principio a fin. La primera vez puede navegar rápidamente y obtener una comprensión general de los conceptos, la segunda o tercera vez requiere un estudio en profundidad. Además, la programación orientada a objetos de JavaScript es muy importante y debe aprenderse.
2. Aprendizaje de jQuery
Después de dominar los conocimientos básicos de html css y JavaScript, aún necesitas aprender jQuery. Esta es una excelente biblioteca de Javascript que es necesaria para el desarrollo a gran escala. Simplifica las operaciones complejas de Javascript, elimina los problemas de compatibilidad multiplataforma de Javascript, proporciona una gran cantidad de métodos prácticos, tiene buena documentación y manuales de ayuda y es una biblioteca de Javascript muy madura.
3. Aprendizaje avanzado
Con los conocimientos anteriores, deberías poder escribir código funcional para la mayoría de sitios web pequeños. Pero si quieres convertirte en un front-end más profesional, aún debes seguir trabajando duro. Existen aproximadamente cuatro requisitos superiores: mantenimiento sencillo, pruebas sencillas, alto rendimiento y poco tráfico (móvil).