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

¿Qué tecnologías deben dominar los ingenieros de front-end web?

1. Lenguaje de desarrollo

HTML se ha desarrollado durante más de 20 años. Después de muchas actualizaciones de versiones, HTML5 y CSS3 son otra innovación. Algunas personas piensan que dominar las habilidades de desarrollo front-end es fácil, ¿no es solo producción de páginas web? De hecho, no es así. Los lenguajes principales que el front-end web necesita dominar son HTML + CSS + JavaScript. Muchos expertos en programación no se atreven a menospreciarse. para ser competente. Debido a la diferencia entre JavaScript y HTML, así como a los beneficios de algún procesamiento estático separado. En las grandes empresas, la escritura de efectos estáticos y efectos dinámicos suele estar separada y realizada por diferentes personas. Debido a que las pequeñas empresas quieren reducir costos, deben realizar tantas tareas como sea posible. Si desea desarrollar para gerentes de proyectos, conocer uno o dos idiomas de back-end es sin duda la guinda del pastel.

2. Compatibilidad del navegador

Los principales navegadores actuales de Internet incluyen IE6/7/8/9, Firefox, Chrome, Opera, Safari, Aoyou, etc., incluidos los principales nacionales. navegadores Sogou, Tencent TT, 360, Youdao, etc. desde la perspectiva del mundo, los principales son IE, IE, Safari, Firefox y Opera. Firefox y Opera son comunes. Si tienes un antiguo usuario de Internet al que le gusta coleccionar navegadores, si miras su disco duro, creo que debe haber más de una docena. Sin mencionar los navegadores no convencionales, hablemos de los navegadores convencionales. No es fácil ser totalmente compatible. 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.

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. No reconocemos a los "niños lisiados", incluidos algunos navegadores móviles extranjeros populares. Lo peor es que, debido al diferente hardware de los teléfonos móviles, los resultados obtenidos por el análisis de cada navegador son completamente diferentes.

3. Tecnología de piratería

Dado que diferentes navegadores tienen diferentes conocimientos sobre el análisis de CSS, esto provocará diferentes efectos de página. En este momento, es necesario 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 al 100% la verificación estándar. 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 poderosa 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 puramente a mano, lo que no solo refleja la excelencia de las habilidades, sino que también evita efectivamente la necesidad. por la excelencia en la escritura de código. También evita eficazmente el código redundante generado mediante el uso de herramientas como DW. Además, es necesario dominar algunas habilidades de Photoshop para poder procesar algunas imágenes incluso si no son estéticamente agradables.

En resumen, si domina las habilidades anteriores, se puede decir que es un desarrollador front-end calificado, capaz de participar en un proyecto a gran escala 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, en términos del efecto de la producción de páginas web, de hecho, la tecnología la supera en varios niveles.