¿Cómo aprender el front-end web sin base básica?
Amigos, si no tienen ningún conocimiento, se recomienda que primero aprendan los conocimientos básicos del front-end (html, css, Js) usted mismo.
Método de autoestudio:
1. Como principiante, debes tener un plan de aprendizaje sistemático claro. Te sugiero que tengas una guía y aprendas por tu cuenta. es muy alto. Cuando no tienes idea sobre el front-end web, necesitas que alguien te guíe y luego tienes que estudiar por tu cuenta. El primer paso es determinar qué contenido se necesita. para el front-end web y cuánto tiempo lleva completarlo. El tiempo recomendado es de 6 garantía mensual.
2. Principalmente vídeos, complementados con libros. A muchos principiantes les gusta comprar libros cuando aprenden front-end, pero ¿cuál es el resultado final? Parece que no puedo escribir nada después de leerlo, así que me gustaría recordarles a todos que pueden leer libros, pero es más propicio usar libros para consolidar conceptos después de haber implementado operaciones específicas en un determinado punto de conocimiento. su comprensión del conocimiento.
3. Para aprender tecnología, es muy importante dominar un método de aprendizaje. De hecho, para aprender front-end web, muchos métodos de aprendizaje son iguales. causar problemas "Si utiliza el método incorrecto, sus esfuerzos serán en vano". De hecho, hay muchas cosas sobre esto. Les daré un ejemplo simple. Algunas personas escriben código mientras escuchan la conferencia. Esto está mal. Cuando escuchan la conferencia, concéntrese en escuchar y cuando hace las preguntas. haciendo las preguntas Esto es lo que la gente ha experimentado, debes escuchar. Dependiendo de las diferencias de cada uno, el método de aprendizaje también puede tener una salida. Encontrar un método de aprendizaje que se adapte a sus necesidades es el requisito previo para aprender.
4. No se recomienda aprender a ciegas por uno mismo. Según las personas que conozco, no hay muchas personas que comiencen desde cero y finalmente logren hacer este trabajo. Parte de la razón es que no entienden qué hace la interfaz web o qué aprender, por lo que compran libros a ciegas para leer, buscan videos en todas partes para verlos y finalmente se dan por vencidos después de verlos. Así que sugiero. que los principiantes aún lo lean antes de tener un concepto específico. Después de charlar, sabrá qué hace el front-end web y cómo aprenderlo. Esta es mi sugerencia personal. adoptarlo.
Última hoja de ruta de aprendizaje del front-end para 2020:
Contenido de aprendizaje básico del front-end:
Fase 1: reconstrucción de la página del front-end (4 semanas) p>
El contenido incluye: (proyecto de maquetación de sitio web para PC, proyecto básico HTML5+CSS3, proyecto de maquetación de página WebApp)
Fase 2: Programación avanzada en JavaScript (5 semanas)
El contenido incluye: (proyecto de desarrollo de funciones interactivas de JavaScript nativo, proyecto de aplicación ES5/ES6 y avanzado orientado a objetos, proyecto de investigación y desarrollo independiente de biblioteca de herramientas JavaScript)
Fase 3: desarrollo de proyectos de pila completa en el lado de la PC ( 3 semanas)
El contenido incluye: (desarrollo de efectos interactivos clásicos jQuery, protocolo HTTP, proyectos de desarrollo avanzado Ajax y PHP/JAVA, proyectos de ingeniería front-end y aplicaciones modulares, proyectos de desarrollo de sitios web para PC, Sistema de información de gestión lateral Proyecto de desarrollo front-end)
Fase 4: Desarrollo del proyecto de terminal móvil (6 semanas)
El contenido incluye: (Proyecto de terminal táctil, proyecto de escena WeChat, aplicación de Angular+Ionic para desarrollar proyecto WebApp, Aplicar Vue.js para desarrollar proyectos WebApp, aplicar React.js para desarrollar proyectos WebApp)
Fase 5: Desarrollo híbrido (Hybrid, ReactNative) (1 semana)
El contenido incluye: (desarrollo del programa WeChat Mini, ReactNative, desarrollo de varias aplicaciones híbridas)
Fase 6: desarrollo completo 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)
Libro básico de front-end:
"Head First HTML y CSS (2.ª edición)", es realmente un clásico para empezar. Los libros, la enseñanza paso a paso y los casos enriquecidos le permiten aprender el front-end desde cero.
"La guía definitiva de CSS (tercera edición)", como libro clásico sobre CSS, este libro explica los principios muy a fondo, aparte del estándar w3c, es el libro con mayor autoridad después de todo. es una guía autorizada.
El libro mágico "CSS Revealed", 47 habilidades de CSS te ayudarán a enfrentar varios problemas de CSS con facilidad. Es el mejor valorado entre los libros de CSS y es imprescindible para el CSS avanzado.
"La esencia del lenguaje JavaScript", este libro puede ayudarlo a comprender la sintaxis básica antes de comenzar, y puede comprender la esencia y la escoria de JS antes de aprender. Aunque este libro es muy delgado, lo es. Vale la pena. Un libro que leo una y otra vez.
"El arte de la programación DOM de JavaScript (segunda edición)", este libro explica breve y claramente los conocimientos básicos de JavaScript y DOM, demuestra la tecnología de desarrollo web de nivel profesional a través de varios ejemplos y explica detalladamente un conjunto. de principios cruciales de programación de JavaScript y mejores prácticas, como la degradación suave.
"La guía definitiva de JavaScript": El libro del rinoceronte es un libro que todo FE no puede evitar. Puedes leerlo varias veces primero, o puedes usarlo como libro de referencia y leerlo de vez en cuando. al tiempo.
Video tutorial de front-end:
Enlace web
Espero que te sea útil y espero adoptarlo~