#Desarrollo front-end WEB# Conozco algunos diseños de páginas estáticas y javascript está bien, pero no recibí respuesta cuando envié mi currículum.
En primer lugar, para convertirte en un desarrollador maduro, primero debes ser un desarrollador básico.
Por lo tanto, no entraré en detalles sobre algunas sintaxis básicas como HTML, CSS y JavaScript.
Se requiere una base sólida de JavaScript para el desarrollo front-end, y lo más importante es JS. La sintaxis básica es muy sencilla de usar.
Pero cuando se trata de desarrollo maduro, debes dominar JavaScript y tener un conocimiento profundo. Cuando se trata de dominar JavaScript, es necesario dominar los cierres, ES678, cadenas de prototipos, etc. Si dices que tu JS es bueno, las empresas básicas te menospreciarán.
Además de una base sólida de JS, también es necesario dominar los puntos técnicos que satisfagan las necesidades actuales del mercado.
Además de la versión básica para PC, se puede decir que la versión móvil es muy popular en la actualidad.
A diferencia de una única página web en el lado de la PC, la tecnología móvil se puede aplicar a WEB-APP, applets, Hybrid-App, etc.
WEBapp es una página web móvil de gran tamaño que se abre con nuestros navegadores comunes (y navegadores integrados, como WeChat). Por ejemplo, nuestros sitios web comunes de comercio electrónico, sitios web funcionales y sitios web de administración tienen el efecto de una aplicación en cuanto a diseño y función.
Para hacer bien el desarrollo de aplicaciones WEB, muchas personas definitivamente dirán diseño responsivo, pero el desarrollo front-end son otros cinco métodos de diseño. Además del famoso diseño responsivo, también existe el método de diseño flexible más importante en el terminal móvil, que es el diseño rem que a muchas personas les duele la cabeza.
Además de los métodos de diseño, las nuevas funciones del H5, los eventos de la pantalla táctil y los problemas de compatibilidad del dispositivo también deben manejarse fácilmente.
No hace falta decir que los programas pequeños son muy populares ahora. Todas las plataformas principales están creando sus propios miniprogramas, que incluyen diversas negociaciones de precios, adquisición de entradas, comercio electrónico y juegos. Tomando el subprograma WeChat como ejemplo, es principalmente una gramática de encapsulación creada por el equipo de WeChat basada en la base del front-end, y la principal es la gramática ES. Actualmente, muchas empresas están contratando desarrolladores front-end para programas pequeños. Actualmente no hay ingenieros independientes de desarrollo de programas pequeños, por lo que se puede decir que los programas pequeños son una habilidad adicional para que los ingenieros de front-end obtengan salarios altos. En otras palabras, son necesarios para un desarrollo maduro.
Hybrid-App también se llama aplicación híbrida Pocas personas pueden haber oído hablar de ella, pero ha sido desarrollada por más y más personas en 2018. Este tipo de APP se puede descargar directamente al terminal, y se puede decir que tiene la mayoría de funciones de las APP tradicionales en cuanto a experiencia. Este tipo de umbral de desarrollo es bajo, es decir, se puede completar el desarrollo front-end. La mayor parte se puede hacer en una plataforma de paquetes grandes. Podrás aprender sobre esto más adelante.
El marco tecnológico de front-end convencional se basa en cosas básicas. Ahora no se trata sólo de encontrar un trabajo de desarrollo front-end basado en algo básico, una página móvil también se considera madura. Se puede decir que tres marcos front-end, VUE, Angular y React, son muy populares ahora.
¿Por qué un front-end que puede escribir sintaxis básica necesita un marco?
Muchos amigos novatos no saben qué es un marco. Solo han oído hablar de jQuery y lo consideran un marco. O piensan que el marco es para acelerar el desarrollo y que estas bibliotecas y complementos pueden completar el trabajo del marco.
De hecho, la aparición del marco es una señal importante del cambio en el estado del front-end. La actuación más importante es la separación de los extremos delantero y trasero. Antes de la separación del front-end y el back-end, muchos desarrolladores de back-end eran padres y madres. El efecto no era bueno y la eficiencia no era alta. Nací en la parte de atrás y conozco el dolor que implica.
Los proyectos front-end actuales son más complejos y diversos que antes. Este proyecto es complejo y tiene muchos problemas.
¿Qué problema resuelve el framework?
Para resolver el problema de hacer referencia repetidamente a JS externo, tomando el desarrollo de jQuery como ejemplo, a menudo es imposible completar un proyecto solo y es necesario hacer referencia a muchos complementos y bibliotecas de terceros, lo que da como resultado que un proyecto tenga que introducir muchos archivos JS externos.
Esto no sólo hace que el código sea confuso, sino que también afecta la velocidad de apertura.
Pero con un marco, tomando VUE como ejemplo, generalmente funciona con herramientas de construcción, y luego puedes completar un archivo de entrada e introducirlo una vez en la entrada durante el tiempo de ejecución, de una vez por todas.
Desarrolle utilizando componentes, que son una de las características más potentes de los frameworks front-end. Pueden ampliar su HTML y encapsular bloques de código reutilizables, como carruseles, cambios de pestañas, encabezados, pies de página y más.
Este componente independiente tiene funciones completas de estructura (html), presentación (css) y comportamiento (js), lo que ahorra enormemente la cantidad de código y mejora la reutilización del código. Especialmente cuando se trabaja en equipo, puede mejorar la eficiencia.
Acortar el ciclo de desarrollo. Si cree que jQuery puede reducir los ciclos de desarrollo, los marcos pueden ser más rápidos que las bibliotecas. Por ejemplo, cuando se usa jQuery para desarrollar, a menudo es necesario operar el DOM con frecuencia. El efecto es encontrar el DOM cada vez, lo cual es muy engorroso. Cuando se utiliza este marco, se encapsulan muchas funciones, como el enlace de datos y el formato de datos de muchas instrucciones. De esta manera, en la mayoría de los casos, solo necesitamos prestar atención a la lógica de los datos durante el desarrollo.
No hay madurez real. Propondrás madurez porque tienes que marcarte un estándar, pero lo más importante en el trabajo técnico son los estándares del mercado.
La tecnología front-end está cambiando rápidamente. Básicamente, cada año hay nuevos conceptos, nuevas arquitecturas, nuevos productos de aplicación y nuevos exámenes físicos interactivos. Estos son inciertos.
No existe una verdadera madurez en la creación de tecnología. Se trata más bien de aprendizaje y mejora continua.
Sólo a través de una continua especialización y refinamiento la tecnología puede llegar a ser "madura" en la era actual.