¿Es fácil aprender JavaScript?
JS siempre da a los principiantes la impresión de estar "desordenado y desordenado". Creo que muchos principiantes buscan formas de aprender JS fácilmente. Aquí me gustaría resumirle algunas experiencias de aprendizaje de JS, con la esperanza de encontrar una "manera fácil de aprender JS" para futuros estudiantes.
La razón por la que JS le da a la gente esa sensación se debe principalmente a sus siguientes características:
R: El conocimiento en sí es muy abstracto y oscuro, como por ejemplo: cierres, objetos integrados. , DOM .
B: Tiene mucho contenido, como bibliotecas de funciones y bibliotecas de objetos.
C: Mezclando varias ideas de programación. No solo involucra ideas de programación orientada a procesos, sino también ideas de programación orientada a objetos. Al mismo tiempo, su orientación a objetos también es diferente de otros lenguajes de programación (como: C, JAVA, PHP). Es como si fuera nuevo otra vez, haciéndote dudar del conocimiento orientado a objetos que una vez aprendiste...
D: Después de estudiar mucho, parece estar fuera de contacto con las aplicaciones prácticas. Por lo general, después de estudiar los conceptos básicos de JS durante mucho tiempo, sabes un poco sobre variables, funciones y objetos, pero cuando se trata de proyectos de desarrollo de empresas, es difícil comenzar. Porque las empresas suelen utilizar directamente sus bibliotecas derivadas al desarrollar proyectos reales, como: jquery, angular, boostrap, amaze, layui, ueditor, etc., y estas bibliotecas son numerosas y tienen sus propias dificultades. No sabes cuál aprender, e incluso te preguntas si estás aprendiendo js. Parece que hay varias versiones de js y no puedes terminar de aprender...
Entonces, ¿cómo? ¿Podemos aprender fácilmente o incluso con facilidad en el campo js? Aquí hay un resumen de algunas experiencias prácticas de aprendizaje de js:
1. En primer lugar, debemos comprender firmemente su estado
Nunca lo olvides en todo momento, de lo contrario será fácil. cometa el error de "cegar una hoja para ver la montaña". No aprenda JS durante mucho tiempo antes de darse cuenta de que JS es un lenguaje de programación, lo que significa escribir código, y su característica es que es complicado, de esa manera no podrá aprender bien JS. Siempre debemos captar su posición, o para ser precisos, su posición en toda la Web: pertenece al núcleo del front-end y se utiliza principalmente para manipular y reajustar el DOM Modificando la estructura DOM, el propósito de modificar. Se logra el efecto de página. Esta idea central debe utilizarse para guiar todo el aprendizaje js posterior y formar reflejos condicionados.
2. Dominar HTML y CSS
Para aprender JavaScript de forma sistemática, primero debes dominar HTML y CSS. Esta es la base y el conocimiento que debes utilizar al aprender JavaScript.
3. Tener una ruta de aprendizaje clara.
Esta sólo la puede proporcionar alguien que lo haya experimentado. Mi ruta de aprendizaje es la siguiente:
A: Partes básicas de js, como: definición de variables, funciones, matrices, cadenas, etc., funciones integradas, objetos integrados, etc.;
B: js está orientado a procesar ideas de programación y encapsula varias funciones. Intente utilizarlas para realizar algunas funciones pequeñas comunes, como: pestañas, botones de selección múltiple personalizados, reproductores personalizados y presentaciones de diapositivas en 3D;
C: Ideas de programación orientada a objetos js, intente encapsular algunos de sus propios objetos y proporcione interfaces significativas.
D: aprenda el contenido anterior y luego aprenda las bibliotecas de uso común. debe aprender jquery aquí;
E: aprenda complementos comunes basados en jquery, como: bootstrap, capa, editor de texto enriquecido, etc.;
F: aplicación completa de Encima de varias bibliotecas para escribir plantillas de proyectos reales, escriba algunos conjuntos más.
4. Aprende y comprende desde múltiples ángulos
Moviliza plenamente lo aprendido y realiza una determinada función desde múltiples ángulos. Por ejemplo: en el pasado, lo hacías desde un proceso. Perspectiva orientada. Sí, ahora lo haremos desde una perspectiva orientada a objetos, o continuaremos convirtiéndolo en un complemento que se pueda usar directamente, proporcionando propiedades, métodos, etc. Esfuércese por que la función que cree se utilice gradualmente en proyectos reales. La ventaja de esto es que no sólo aplica de manera integral lo que ha aprendido, sino que también tiene un significado práctico.
5. Preste atención a cultivar la confianza
En este momento, no es apto para mirar el código fuente de efectos de páginas web muy complejos y deslumbrantes, ni es apto para aprender. jquery y angular, vue, bootstrap y otras cosas. Estos contenidos contienen una gran cantidad de conocimientos profundos. Aprenderlos directamente sin ningún fundamento dañará gravemente su confianza en sí mismo. En este momento, eres débil y lo que necesitas es cultivar la confianza, no al revés, es probable que el resultado sea "morir" y el éxito en la escuela estará muy lejos.
6. Escribe más resúmenes
Este tipo de resumen no solo debe incluir el código fuente y capturas de pantalla de los efectos de visualización, sino también los errores que son fáciles de cometer y las soluciones correspondientes. , así como las últimas una o dos oraciones concisas. El resumen que escribe no está terminado una vez que termina de escribirlo. Necesita revisarlo más, mejorarlo más y simplificarlo más. Cuando se trata de trabajar en un proyecto, debes saber de qué se trata leyendo una o dos frases del mismo, en lugar de leer un discurso largo.
Actualmente estoy trabajando como desarrollador front-end. Si también quieres aprender tecnología de desarrollo front-end ahora,
Durante el proceso de aprendizaje front-end, ¿te has encontrado? ¿Alguna información sobre métodos de aprendizaje, rutas de aprendizaje y eficiencia del aprendizaje? Para preguntas como
Puedes postularte para unirte a mi comunicación front-end qun: frente: seis cero tres, medio: nueve ocho cinco, último: nueve nueve tres. Hay algunos principiantes que están aprendiendo front-end por sí mismos. El archivo de falda también contiene algunos manuales de aprendizaje de front-end, preguntas de entrevistas de front-end, herramientas de desarrollo de front-end y tutoriales de libros de documentos en PDF que compilé durante mi tiempo trabajando en front-end. -Tecnología final, si es necesario, puedes descargarlos tú mismo.
7. Crea un mapa de conocimiento.
Esto lo hará más claro a medida que aprendas. siempre y cuando estés impresionado.
Nota: Los mapas de conocimiento también deben revisarse y revisarse con frecuencia para hacerlos más razonables y claros.