Il est si simple de démarrer avec JavaScript que presque tout le monde peut s'initier simplement en le regardant. Les personnes n'ayant aucune connaissance de base peuvent prétendre maîtriser JS après l'avoir appris pendant trois à cinq jours. Mais il est difficile de véritablement maîtriser js. Si la première chose à laquelle vous pensez lorsque vous apprenez une langue est de demander aux autres, il sera difficile de progresser. Parce qu’il est trop facile d’obtenir la réponse sans se demander pourquoi. Et pour être honnête, js ne convient pas comme premier langage de programmation. Il est inclusif et a une tolérance aux pannes élevée, mais cela signifie également qu'une fois qu'une erreur se produit, il est difficile d'en trouver la cause. D’un autre côté, js possède d’excellentes fonctionnalités difficiles à découvrir pour les personnes sans expérience en programmation.
Si vous voulez vraiment bien apprendre le js, j'ai un plan d'autoapprentissage approximatif pour votre référence.
La première étape consiste à apprendre la programmation js dans w3school.
w3school fournit le plan d'apprentissage js le plus basique, qui est très approximatif, mais très approprié pour vous donner un aperçu de js côté client. Des exemples qui peuvent être essayés immédiatement peuvent également permettre aux débutants en js de voir l'effet immédiatement.
Dans la deuxième étape, vous avez besoin d'un livre qui présente systématiquement js, comme Rhino Book (The Authoritative Guide to JavaScript).
Tout ce que w3school peut vous dire, c'est à peu près ce qu'est js. Mais la prochaine chose que vous devez comprendre est ce qu’est réellement js. Rhino Books joue ce rôle. Le livre Rhino a une couverture très large et un contenu très complet, qui peut vous ouvrir le monde entier de js. Bien sûr, parce que le livre Rhinoceros est relativement épais, et qu'on ne peut rien faire immédiatement en le lisant, donc cette période sera plus difficile (c'est assez intéressant pour moi, parce que j'aime bien les js.) Mais si vous pouvez vraiment mâcher Après avoir terminé ce livre, je pense que vous serez également attiré par le charme de js.
La troisième étape consiste à comprendre l'essence de js - "L'essence du langage JavaScript"
C'est un livre très fin et peut être lu en un ou deux jours environ. Mais il ne convient pas du tout aux débutants. Bien sûr, il convient très bien aux personnes qui ont lu le livre Rhinocéros. La naissance de js a été si précipitée qu'il a dû conserver de nombreuses mauvaises fonctionnalités, mais vous avez le droit de ne pas les utiliser. Le livre Rhino vous explique ce qu'est js, et ce livre vous explique l'essence (et les scories) de js. Je pense que vous en bénéficierez beaucoup après l'avoir lu.
La quatrième étape, lisez le code
Si vous n'utilisez aucune bibliothèque js tierce pour compléter votre page Web, cela signifie que vous êtes très puissant, mais je ne vous encourage pas à le faire. Vous pouvez utiliser d'excellentes bibliothèques js tierces pour un développement plus rapide, telles que jquery, dojo, d3, etc. Et ce qui est encore plus excitant, c'est que ces js écrits par d'autres vous sont complètement visibles. La lecture de code est le moyen le plus rapide d'améliorer les capacités de programmation d'une personne, mais lire du code dans le vide vous donnera certainement mal à la tête. Comment comprendre rapidement pourquoi quelqu’un d’autre écrit du code comme il le fait ? Premièrement, vous avez lu deux livres classiques sur JS et l'essence de JS a été installée dans votre esprit. Deuxièmement, vous pouvez également poser des questions à diverses communautés de programmeurs.
La cinquième étape consiste à soumettre le code à la communauté open source.
Comprendre le code des autres, c'est apprendre, et améliorer le code des autres, c'est la création.
Allez, un jour, vous pourrez réaliser votre propre travail révolutionnaire.
Résumé : Pour faire simple, apprendre JavaScript, c'est d'abord poser de bonnes bases, puis lire plus de codes, et enfin écrire quelques exemples et les soumettre à la communauté open source afin que chacun puisse corriger vos erreurs, afin que vous puissiez faire de meilleurs progrès.