¿Qué habilidades se necesitan para aprender el front-end web?
1. HTML5 CSS3
HTML5 y CSS3 son contenidos básicos que se deben aprender en el camino para convertirse en ingeniero web. Incluyen principalmente la comprensión de los navegadores comunes y la comprensión del concepto. de semántica; dominar la sintaxis y las habilidades de uso de HTML5; Domine la sintaxis de CSS y las habilidades de uso; domine los métodos de diseño de DIV CSS; Domine las nuevas etiquetas de diseño HTML5 y etiquetas multimedia; domine CSS32D, transformación 3D y efectos de animación; pueda utilizar los nuevos atributos CSS3 para embellecer y modificar páginas web, etc. .
2. Diseño de interacción JS
La tecnología de interacción JS puede darle a la página una visualización de efectos dinámicos y mejorar la experiencia de navegación del usuario. Esta parte implica principalmente dominar la sintaxis básica de JavaScript a través del aprendizaje de JS. Dominar los algoritmos comunes de JavaScript; dominar varias operaciones de DOM; dominar las ideas orientadas a objetos para la programación DOM; dominar la sintaxis avanzada de JavaScript; Competente en el uso de jQuery para operar DOM; competente en el uso y escritura de casos de jQuery.
3. Desarrollo de nodos
Node.js no es solo un marco, es un entorno JavaScript completo equipado con herramientas de desarrollo que los desarrolladores pueden necesitar. Por lo tanto, aprender bien Node es una tecnología que debe dominarse para conectar el desarrollo front-end y back-end. Esta parte requiere dominar el uso básico y la compatibilidad de ES6, dominar la sintaxis central de ES6 y utilizar ES6 para implementar el desarrollo modular front-end; Utilice el empaquetador de módulos Webpack; utilice Node.js para el desarrollo de servidores web; domine el modelo de programación asincrónica de JavaScript; domine el método de programación modular de JavaScript; utilice Node.js para operar la base de datos MongoDB de forma independiente y desarrolle sitios web dinámicos basados en interfaces en segundo plano y datos Ajax. Proyecto de interacción; completar de forma independiente el trabajo de desarrollo básico del sitio web corporativo desde la recepción hasta el back office.
4. Marco de interfaz de usuario
El marco de interfaz de usuario es una habilidad que los desarrolladores web deben dominar y se utilizará ampliamente en el desarrollo real. el marco front-end actual es Mainstream Vue, React, Angular, etc., domina D3.js para el desarrollo interactivo de visualización de big data; domina el uso de la pila de tecnología Vue para el desarrollo de proyectos; marcos para desarrollar portales, sistemas de gestión, web móvil, etc. Cliente; dominar el proceso de construcción y configuración del proyecto Webpack; dominar el modo de implementación y lanzamiento de proyectos web, etc.
5. ¿Desarrollo de miniprogramas y aplicaciones? Hoy en día, las aplicaciones móviles se están volviendo cada vez más populares. Dominar la tecnología de desarrollo de miniprogramas puede mejorar la competitividad. ser capaz de desarrollar proyectos de miniprogramas de forma independiente; dominar el uso de Canvas; dominar la implementación y lanzamiento de miniprogramas; dominar el uso del marco de desarrollo de miniprogramas mpvue; Plataformas de IA. Ser capaz de dominar los conceptos básicos del desarrollo de juegos pequeños; ser capaz de desarrollar proyectos de juegos pequeños de forma independiente; ser capaz de dominar la implementación y el lanzamiento de juegos pequeños; ser capaz de utilizar ReactNative de forma independiente para desarrollar aplicaciones nativas.
Vídeo tutorial:
Enlace web