HTML tiene una trayectoria de más de 20 años. Después de muchas actualizaciones de versiones, la aparición de HTML5 y CSS3 es otra innovación. Algunas personas piensan que el desarrollo front-end requiere dominar una habilidad simple: crear páginas web. No precisamente. xHTML CSS Java es uno de los lenguajes más difíciles de dominar en el front-end web y muchos programadores no se atreven a afirmar que lo dominan. Debido a las diferencias entre Java y HTML, y algunas ventajas de separar el procesamiento estático y dinámico. En las grandes empresas, diferentes personas suelen escribir los efectos estáticos y los efectos dinámicos por separado. Como las pequeñas empresas necesitan reducir costos, piden a todos que comprendan tanto como sea posible. Si quieres convertirte en director de proyectos, ¡saber uno o dos idiomas es definitivamente la guinda del pastel!
2. Compatibilidad del navegador
Los principales navegadores de Internet actuales incluyen IE6789, Firefox, Chrome, Opera, Safari y Roam, incluidos los principales navegadores nacionales Sogou, Tencent TT, 360, El mundo espera. Desde la perspectiva del kernel, existen principalmente IE, la versión móvil de IE, Safari, Firefox y Opera, que son comunes a todos. Si tiene un viejo error de Internet al que le gusta recopilar navegadores, puede buscar en su disco duro, creo que hay docenas (o ir a la comunidad de front-end para consultar la enciclopedia del navegador). Cada kernel no analiza el código exactamente igual, e incluso el mismo kernel puede ser muy diferente, como IE y la versión itinerante de IE. Sin mencionar los navegadores no convencionales, no es fácil para los navegadores convencionales ser totalmente compatibles. 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. Las ventajas más destacadas de Internet móvil son la comodidad y la puntualidad. Imagínese caminar por un lugar hermoso y compartirlo con amigos de todos los ámbitos de la vida. Por lo tanto, existe una necesidad urgente de comprobar la compatibilidad de los navegadores en los teléfonos móviles. Los navegadores actuales de los teléfonos móviles también son relativamente complejos, incluidos los principales portales UCWEB, safari, IE, 3G y "niños discapacitados" en máquinas Symbian de gama baja, incluidos algunos navegadores populares de teléfonos móviles extranjeros que no conocemos. Lo peor es que todos estos navegadores son analizados por el hardware del teléfono móvil.
3. Tecnología de piratería
Debido a que diferentes navegadores tienen diferentes conocimientos sobre el análisis de CSS, los efectos de la página serán diferentes. En este momento, es necesario escribir CSS diferente para diferentes navegadores. Este proceso se llama piratería de CSS. Aunque debemos escribir código de acuerdo con los estándares y no escribir código de pirateo, en el trabajo real, para ser compatible con los navegadores convencionales, el código de pirateo es inevitable, por lo que esta también debería ser una habilidad necesaria para cada desarrollador front-end.
4. Estándares de la industria
En la actualidad, el más mencionado en el desarrollo web front-end es el estándar W3C. Esta es una colección de estándares que representa la dirección de desarrollo de Internet y. También es una guía para el desarrollo front-end. Todo el código escrito debe pasar 100 verificaciones estándar, y estamos orgullosos de pasar la verificación estándar, lo que promoverá efectivamente el rápido desarrollo de Internet.
5. Herramientas de desarrollo
Dreamweaver es actualmente bastante popular. Alguna vez fue popular y no ha abandonado el escenario de la historia hasta ahora. Esto demuestra que DW todavía tiene grandes ventajas. para principiantes. Su poderosa función de aviso puede ayudarnos a familiarizarnos y dominar rápidamente el diseño de las páginas web, pero ahora defendemos el código puramente escrito a mano, que no solo refleja la excelencia en las habilidades, sino que también evita efectivamente códigos redundantes generados por herramientas como DW.