¿Qué tecnologías se necesitan para el desarrollo front-end?
Todavía hay muchas tecnologías que deben dominarse en el front-end. 1. Dominar las tecnologías de desarrollo front-end (HTML5, CSS3, JS, JSON, XHTML) y comprender los estándares relevantes de cada una. tecnología;
2. Dominar la programación asincrónica Ajax y ser capaz de escribir componentes front-end reutilizables y de alto rendimiento;
3. Tener un conocimiento profundo de las ideas de programación y el front-end. marcos como OO, MVC, MVVM, etc., y dominar al menos un marco front-end. Comprender sus principios (los marcos front-end comunes Vuejs, AngularJS, React, Bootstrap, QUICK UI, los terminales móviles incluyen: Frozen UI, weUI, SUI, MUI, AUI);
4. Bueno en optimización del rendimiento web, sexo accesible, buena experiencia en SEO, etc., comprende el concepto de separación de la capa de presentación y la capa de datos, y Web; semántica;
5. Comprender el mecanismo de seguridad del front-end y estar familiarizado con el protocolo HTTP y las estrategias de almacenamiento en caché del navegador
6. frameworks (como prototipo, jQuery, Mootools, Ext, Dojo, subrayado, YUI, Kissy);
7. Tener buena escritura de código y documentación de diseño. Experiencia en escritura, competente en el uso de herramientas de control de versiones como Git. ;
8. Tener una comprensión clara de los problemas comunes de compatibilidad de los navegadores y tener soluciones confiables como IE6/7/8/9, Firefox, Safari, Chrome