Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué habilidades deben dominar los ingenieros de desarrollo web front-end?

¿Qué habilidades deben dominar los ingenieros de desarrollo web front-end?

El desarrollo web front-end implica principalmente estructura, comportamiento y rendimiento según los estándares del W3C. Entonces, ¿cuáles son las tres habilidades principales que debemos dominar?

1. Lenguaje de desarrollo

HTML tiene una historia de desarrollo de más de 20 años. Después de muchas actualizaciones de versiones, la aparición de HTML5 y CSS3 es otra revolución. Algunas personas piensan que las habilidades necesarias para el desarrollo front-end son muy simples, simplemente crear páginas web. De hecho, este no es el caso. El lenguaje principal que el front-end web debe dominar es xHTML CSS JavaScript. de los lenguajes más difíciles. Muchos expertos en programación no se atreven a menospreciarse. Debido a las diferencias entre JavaScript y HTML, y algunos beneficios de manejar lo estático y lo dinámico por separado. En las grandes empresas, los efectos estáticos y dinámicos a menudo los escriben diferentes personas por separado. Las empresas más pequeñas necesitan reducir costos, y cuanto más les pidan a todos, mejor. Si desea convertirse en un gerente de proyectos, ¡saber uno o dos idiomas de back-end es definitivamente la guinda del pastel!

2. Compatibilidad del navegador

Los principales navegadores actuales de Internet incluyen IE6/7/8/9, Firefox, Chrome, Opera, Safari y Aoyou, incluido el principal nacional Sogou. , Tencent TT, 360, Wanwei, etc.; desde el punto de vista central, incluyen principalmente IE, Aoyou, IE, safari, firefox y opera. Firefox y Opera son comunes. Si tienes un viejo internauta a tu alrededor al que le gusta coleccionar navegadores y miras en su disco duro, creo que debe haber docenas de ellos. Sin mencionar los navegadores no convencionales, no es fácil lograr una compatibilidad total con los navegadores convencionales. Requiere un largo período de acumulación y prueba, y requiere el amor y la pasión de los ingenieros de desarrollo front-end por el desarrollo front-end.

La actual tendencia de desarrollo de Internet móvil no puede subestimarse y gradualmente ocupará la mayor parte de Internet. El beneficio más destacado de Internet móvil es su conveniencia y puntualidad. Imagine caminar en un lugar con hermosos paisajes, tomar fotografías y compartirlas automáticamente con amigos a lo largo del camino. Por lo tanto, la compatibilidad de los navegadores en los teléfonos móviles también es urgente. Los navegadores de los teléfonos móviles también son complicados. Los principales incluyen UCWEB, Safari, IE, Portal 3G y máquinas Symbian de gama baja. Los "productos defectuosos" incluyen algunos navegadores móviles extranjeros populares que no reconocemos. Lo que es aún peor es que estos navegadores tienen diferentes resultados de análisis debido al diferente hardware del teléfono móvil.

3. Técnicas de piratería

Dado que diferentes navegadores tienen diferentes conocimientos sobre el análisis de CSS, esto conducirá a diferentes resultados de página. En este momento, debe apuntar a diferentes navegadores. , este proceso se llama piratería de CSS. Aunque todos debemos seguir los estándares al escribir código y no escribir código de pirateo, en la práctica, para ser compatible con los navegadores convencionales, el código de pirateo es gratuito. Hackear código es inevitable en los navegadores convencionales, por lo que esta debería ser una habilidad que todo desarrollador front-end debe dominar.

4. Estándares de la industria

Actualmente, el más mencionado en el desarrollo web front-end es el estándar W3C. Es una colección de estándares que representan la dirección del desarrollo de Internet y la creencia. en el desarrollo frontal. Todo el código escrito debe pasar la verificación estándar al 100%. Estar orgulloso de pasar la verificación estándar promoverá efectivamente el rápido desarrollo de Internet.

5. Herramientas de desarrollo

La más popular actualmente es Dreamweaver. Alguna vez fue popular y no se ha retirado del escenario de la historia. Esto demuestra que DW todavía tiene grandes ventajas. Especialmente para principiantes, su potente función de aviso puede ayudarnos a familiarizarnos y dominar rápidamente el diseño de la página, pero ahora se recomienda más escribir código exclusivamente a mano, lo que no solo refleja la excelencia de las habilidades, sino que también evita eficazmente la excelencia de la escritura de código, y también es eficaz. Se evita el código redundante generado mediante el uso de herramientas como DW.

Además, debes dominar algunas habilidades de Photoshop, de modo que incluso si no tienes habilidades artísticas, puedas procesar algunas imágenes fácilmente.

En resumen, si domina las habilidades anteriores, se puede decir que es un desarrollador front-end calificado, capaz de participar en un proyecto grande o escribir una página web de forma independiente. Aunque esto parece ser similar a la producción y el diseño de páginas web, a juzgar por el efecto de la producción de páginas web, de hecho, la trascendencia técnica ya es de varios niveles.