¿Qué libros deberían leer los principiantes para aprender sobre desarrollo front-end?
Estimado, si es un principiante en el aprendizaje de front-end, consulte estos libros y materiales ~
1. "Libro rojo de programación avanzada de JavaScript (tercera edición)", adecuado para Usuarios web con cierta experiencia en programación Puede ser leído por desarrolladores de aplicaciones y también puede utilizarse como material didáctico para cursos profesionales relacionados con la formación técnica práctica en las universidades y la sociedad.
2. "La guía definitiva de JavaScript (6.ª edición)" Libro de Rhino, este libro no solo es adecuado para que los principiantes aprendan de forma sistemática, sino también para que los desarrolladores experimentados de JavaScript lo lean de forma informal.
3. "El arte de la programación DOM de JavaScript (segunda edición)". Después de explicar breve y claramente los conocimientos básicos de JavaScript y DOM, este libro demuestra la tecnología de desarrollo web de nivel profesional a través de varios ejemplos, que es Completo y completo, explica una serie de principios cruciales de programación de JavaScript y mejores prácticas, como la degradación suave, y analiza exhaustivamente las bibliotecas HTML5 y JavaScript, como jQuery.
4. "La Guía Definitiva de CSS (3.ª Edición)", ya sea que sea un desarrollador web experimentado o un completo principiante, "La Guía Definitiva de CSS (3.ª Edición)" es para usted. La fuente de Aprendizaje CSS.
5. "Patrones de diseño de JavaScript" es adecuado para que aprendan principiantes de JavaScript, diseñadores front-end y programadores de JavaScript. También se puede utilizar como libro de estudio para profesores y estudiantes de carreras relevantes en universidades y universidades. universidades y como material didáctico para escuelas de formación.
6. "JavaScript que no conoces (Parte 1, 2)". Este libro es adecuado para que los principiantes del lenguaje JavaScript comprendan su esencia y para que los desarrolladores experimentados de JavaScript lo aprendan en profundidad.
7. "Guía autorizada de Vue.js", este libro tiene un contenido completo, una explicación detallada, muchos ejemplos y es adecuado para desarrolladores de todos los niveles.
Ruta de aprendizaje:
Fase 1: Reconstrucción de la página front-end (4 semanas)
El contenido incluye: (Proyecto de maquetación de sitio web para PC, conceptos básicos de HTML5 CSS3) proyecto, proyecto de diseño de página WebApp)
Fase 2: programación avanzada de JavaScript (5 semanas)
El contenido incluye: (proyecto de desarrollo de funciones interactivas de JavaScript nativo, avance orientado a objetos y ES5/ Proyectos de aplicaciones ES6, biblioteca de herramientas JavaScript, proyectos de investigación y desarrollo independientes)
Fase 3: desarrollo de proyectos full-stack del lado de la PC (3 semanas)
El contenido incluye: (jQuery classic interactivo desarrollo de efectos especiales, protocolo HTTP, proyectos de desarrollo avanzado Ajax y PHP/JAVA, proyectos de aplicaciones modulares y de ingeniería front-end, proyectos de desarrollo de sitios web del lado de la PC, proyectos de desarrollo front-end del sistema de información de gestión del lado de la PC)
Fase 4: Desarrollo del proyecto de terminal móvil (6 semanas)
El contenido incluye: (proyecto de cliente táctil, proyecto de escena WeChat, aplicación de Angular Ionic para desarrollar el proyecto de WebApp, aplicación de Vue.js para desarrollar el proyecto de WebApp , aplicación de React.js para desarrollar proyecto WebApp) p>
Fase 5: Desarrollo híbrido (Hybrid, ReactNative) (1 semana)
El contenido incluye: (desarrollo de subprogramas WeChat, ReactNative, varios desarrollo de aplicaciones híbridas)
Fase 6: Desarrollo de pila completa de NodeJS (1 semana)
El contenido incluye: (Desarrollo del sistema back-end de WebApp, 1, conceptos básicos de NodeJS y módulo central de NodeJS 2 , Express 3, base de datos noSQL)
Espero que te sea útil~Espero que lo adoptes~