¿Cómo aprender bien js?
Java es esencial para lograr una buena interactividad en la página, especialmente en algunas páginas especiales de sitios web que tienen mayores requisitos de interactividad. Los ingenieros de front-end web intermedios y avanzados deben dominar js, de la siguiente manera. Permítanme presentarles Java. detalle para ti.
Aunque todavía hay algunas personas que critican a Java, especialmente aquellos que tienen dudas sobre el uso de Java para tareas back-end, esto no impide que Java se convierta en un lenguaje muy utilizado en el cliente y se vuelva indispensable para front. -Herramienta de desarrollo final. Java y HTML son lenguajes del lado del cliente (ejecución del navegador). Por lo general, los scripts de Java están integrados en HTML para implementar funciones.
La siguiente es una introducción a las características de Java:
1. Java es un lenguaje de scripting interpretado que no está precompilado, mientras que los lenguajes de programación como c y c++ se compilan primero y luego se ejecutan, java se interpreta y ejecuta línea por línea.
2. Lenguaje basado en objetos, que no solo puede crear objetos, sino también utilizar objetos existentes.
3. Puede incrustarse en páginas HTML o escribirse en archivos js separados.
4. Operación multiplataforma Con el soporte de la mayoría de los navegadores, puede ejecutarse en múltiples plataformas como Android, iOS, etc.
Entonces, ¿cómo podemos aprender fácilmente o incluso con habilidad en el campo de js? He resumido algunas experiencias prácticas de aprendizaje de js:
En primer lugar, debemos comprender firmemente su estado
Nunca lo olvides en todo momento, de lo contrario será fácil cometer el error de "no ver la montaña con una hoja".
No aprendas JS durante mucho tiempo antes de darte cuenta de que JS es un lenguaje de programación. Simplemente significa escribir código y su característica es que es complicado de aprender. JS bueno.
Siempre debemos comprender su estado, para ser precisos, su estado en toda la WEB: pertenece al núcleo del front-end y se utiliza principalmente para manipular y reajustar el DOM, mediante modificando la estructura DOM, para lograr El propósito de modificar el efecto de la página.
Esta idea central debe usarse para guiar todo el aprendizaje js posterior y formar reflejos condicionados.
Debe haber una ruta de aprendizaje clara
Este sólo lo pueden proporcionar personas que lo hayan 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, funciones integradas. en objetos, 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, 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: Después de aprender el contenido anterior, Para aprender las bibliotecas de uso común, debes aprender jquery aquí;
E: aprende complementos comunes basados en Jquery, como bootstrap, Layer, editor de texto enriquecido, etc.
F: Aplique de manera integral las diversas bibliotecas anteriores para escribir plantillas para proyectos reales y escriba algunos conjuntos más.
Preste atención a los métodos de aprendizaje
Mis métodos de aprendizaje se resumen a continuación:
A: Compre más libros js extranjeros, no compre el tipo 20 -Libro de dominio del día tipo de libros.
De lo contrario, te resultará difícil aprender. Lo que es aún más aterrador es: lo que podrías haber aprendido comprando un buen libro y estudiando por tu cuenta en 3 meses, en realidad te llevará dos años.
p>
Recomendaciones de libros (solo como referencia)
"El arte de la programación DOM de Java"
"Guía autorizada de Java"
"Programación avanzada Java DOM 》
"Patrones de diseño Java"
"Sharp jquery"
Intenta practicar todas las funciones del libro usted mismo muchas veces, no una sola vez. Si lees cien capítulos del libro, entenderás su significado.
B: Aprenda y comprenda desde múltiples ángulos
Movilice completamente lo que ha aprendido y realice una determinada función desde múltiples ángulos. Por ejemplo: en el pasado, era de un proceso. perspectiva orientada.
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 has aprendido, sino que también tiene un significado práctico.
C: No seas demasiado ambicioso
No dejes pasar ni una pequeña oportunidad, como por ejemplo hacer una pestaña.
No creas que si tienes complementos similares o incluso mejores, no necesitas escribirlos tú mismo. El conocimiento pertenece a otros, no a ti. Incluso si puedes usarlo, es. no tiene ningún impacto en sus habilidades técnicas.
Tienes que preguntarte más, si quieres que lo haga, ¿qué debo hacer?
D: Si bien tiene los pies en la tierra, no se aleje de la realidad.
Mire más las funciones efectivas que han aparecido en Internet ahora, déjelas estimular su entusiasmo. para aprender, e intente aprender simulaciones tanto como sea posible, movilice sus conocimientos para combinarlos con la realidad.
E: Escriba más resúmenes
Este tipo de resumen no solo incluye 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 frases concisas.
El resumen que escribes no está terminado una vez que lo terminas. Necesitas 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.
F: Crea un mapa de conocimiento
Esto lo aclarará a medida que aprendas, por ejemplo: /sky.html, puedes hacerlo de la forma que quieras, siempre que tienes la impresión de ser simplemente profundo.
Nota: Los mapas de conocimiento también deben revisarse y revisarse con frecuencia para hacerlos más razonables y claros.
Notas
R: Aproveche al máximo todos los medios
Muchas personas siempre sienten que tienen poco tiempo y no tienen mucho tiempo para estudiar. Quiero decir que no se puede aprender. No deberías simplemente quejarte, sino utilizar todos los medios para aprender. Ya sabes, leer no significa necesariamente aprender.
Cuando te sientas tranquilamente en algún lugar, lo piensas y lo resumes, también se te llama aprendizaje. Siempre que tengas inspiración, puedes grabarla, por ejemplo: grábala en tu teléfono móvil, y así será. será conveniente más tarde. Luego regístrelo en un lugar especial. Todo esto se llama aprendizaje.
B: Lo más importante es persistir
Tener calma y determinación. No hay éxito de la noche a la mañana; de lo contrario, no es un éxito, sólo se le puede llamar "afortunado".
No sólo debemos intentar implementar cada función con honestidad, sino que también debemos hacer correcciones constantemente para lograr la excelencia. Este proceso es largo y también es una prueba de si una persona es un talento.
C: 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 muchos conocimientos profundos. Aprenderlos directamente sin ningún fundamento dañará gravemente su confianza en sí mismo.
En este momento, estás débil y lo que necesitas es cultivar la confianza, no al revés, de lo contrario, es probable que el resultado sea el "fracaso" y el éxito en la escuela estará muy lejos. .
D: Aprende más de aquellos que han aprendido bien
Sólo subiendo a hombros de gigantes podrás ver más lejos.
E: No pierdas el tiempo en la selección constante de herramientas
Existen muchas herramientas de edición js. Si no sabes por dónde empezar, te recomendamos usar: sublime. , o utilice Hbuilder; muchos técnicos de las empresas los utilizan y puede utilizarlos directamente para reducir los problemas de comunicación con los demás.
Yo también uso esto y me sienta bien.
Resumen
La razón por la que siento que aprender JS es "confuso" es porque eres demasiado "inteligente", tu control es demasiado amplio al principio y tus ganancias y pérdidas son demasiado detallados.
Si exiges demasiada perfección, tu resistencia mental disminuirá y fácilmente surgirán "obstáculos". En este momento, debes ser "estúpido" y no tener una visión demasiado a largo plazo: "Los tontos son bendecidos por los tontos".
Algunos métodos de aprendizaje y mentalidades irracionales también pueden hacerte perder: como ser impaciente, tener grandes ambiciones pero bajas y ser demasiado ambicioso, te confundirán profundamente y no podrás liberarte. frente al js "desordenado".
En este momento, debes reposicionarte, conocer js nuevamente y dejar tu equipaje antes de poder ir a la batalla fácilmente. Primero vacía el vaso antes de poder llenarlo con agua nueva...
De hecho, js es el núcleo del front-end.
Internet +, cada vez más influyente, anhelará cada vez más talentos js. Solo viviendo experiencias de aprendizaje verdaderamente inolvidables podemos crear verdaderas élites que ganarán el futuro.