Es demasiado fácil comenzar con JavaScript, lo que lleva a que casi todos puedan comenzar simplemente mirando. Las personas con Foundation Zero pueden afirmar que han dominado JS durante tres o cinco días después del aprendizaje. Pero es muy difícil dominar realmente a JS. Si lo primero que piensas cuando estás aprendiendo por primera vez un idioma es preguntar a los demás, es difícil avanzar. Porque es demasiado fácil obtener una respuesta, y no pensarás por qué. Y para ser honesto, JS no es adecuado como el primer lenguaje de programación. Es compatible y tiene una alta tolerancia a fallas, pero esto también significa que una vez que algo salga mal, será difícil para usted encontrar la causa del error. Por otro lado, JS tiene algunas características excelentes, y es difícil descubrir para las personas que no tienen experiencia en programación.
Si realmente quieres aprender bien, tengo una pista de autoestudio difícil para tu referencia.
El primer paso es aprender programación JS en W3School.
W3School proporciona la solución de aprendizaje JS más básica, que es muy incompleta, pero es muy adecuada para que comprenda la imagen general de JS del cliente. Un ejemplo que puede probarse de inmediato, o puede permitir que los principiantes de JS ven el efecto de inmediato.
En el segundo paso, necesita un libro que presente sistemáticamente JS, como Rhino Book (Guía de autoridad para JavaScript).
Toda la escuela W3S puede decirle que es probablemente. Pero lo que necesita saber a continuación es lo que realmente es JS. Rhino Books actuó como este papel. Rhino Book cubre una gama muy amplia y tiene un contenido muy completo, que puede abrir todo el mundo de JS para usted. Por supuesto, porque el libro de rinocerontes es más grueso y no puedes hacer nada para salir de inmediato cuando lo leas, por lo que este período será más difícil (es bastante interesante para mí, porque me gusta JS). Pero si realmente puedes terminar este libro, creo que también te atraerán el encanto de JS.
Paso 3: Comprenda la esencia de JS - "JavaScript Language Essence"
Este es un libro muy delgado que se puede leer en aproximadamente un día o dos. Pero no es adecuado para principiantes leer. Por supuesto, es muy adecuado para aquellos que han leído Rhino Books. El nacimiento de JS es tan apresurado que tiene que retener muchas características malas, pero tienes el derecho de no usarlas. Rhino Book te dice qué es JS, y este libro te dice la esencia (y la escoria) de JS. Creo que te beneficiarás mucho después de leerlo.
Paso 4: Lea el código
Si no usa ninguna biblioteca JS de terceros para completar su página web, significa que es muy bueno, pero no le recomiendo que lo haga. Puede usar excelentes bibliotecas JS de terceros para un desarrollo más rápido, como jQuery, dojo, d3, etc., y lo que es aún más emocionante es que estos JS escritos por otros son completamente visibles para usted. El código de lectura es la forma más rápida de mejorar la capacidad de programación de una persona, pero leer el código de la nada definitivamente le causará dolor de cabeza. ¿Cómo puede entender rápidamente por qué otros escriben código así? Primero, has leído dos libros clásicos de JS, y tu mente tiene la esencia de JS. En segundo lugar, también puede hacer preguntas en varias comunidades programadoras.
Paso 5: Envíe el código a la comunidad de código abierto.
Comprender el código de otras personas es aprender, mientras que mejorar el código de otras personas es la creación.
Vamos, un día puede completar un trabajo que sea suyo y pionero.
Resumen: para decirlo simplemente para aprender JavaScript, primero debe sentar una base sólida, luego leer más código y finalmente escribir algunos ejemplos para enviarlos a la comunidad de código abierto, para que todos puedan corregir sus errores, para que pueda hacer un mejor progreso.