Il est trop facile de commencer avec JavaScript, ce qui conduit à presque tout le monde en mesure de commencer en jetant un coup d'œil. Les personnes avec une fondation zéro peuvent prétendre avoir maîtrisé JS pendant trois ou cinq jours après l'apprentissage. Mais il est très difficile de maîtriser vraiment JS. Si la première chose à laquelle vous pensez lorsque vous apprenez pour la première fois une langue est de demander aux autres, il est difficile de progresser. Parce qu'il est trop facile d'obtenir une réponse, et vous ne penserez pas à pourquoi. Et pour être honnête, JS ne convient pas comme le premier langage de programmation. Il est compatible et a une tolérance à la défaut élevée, mais cela signifie également qu'une fois que quelque chose ne va pas, il vous sera difficile de trouver la cause de l'erreur. D'un autre côté, JS a d'excellentes fonctionnalités, et il est difficile pour les personnes qui n'ont aucune expérience de programmation à découvrir.
Si vous voulez vraiment bien apprendre JS, j'ai une piste d'auto-étude brutale pour votre référence.
La première étape consiste à apprendre la programmation JS dans W3School.
W3School fournit la solution d'apprentissage JS la plus élémentaire, ce qui est très sommaire, mais vous convient très bien pour comprendre l'image générale du client JS. Un exemple qui peut être essayé immédiatement, ou vous pouvez laisser les débutants de JS voir immédiatement l'effet.
Dans la deuxième étape, vous avez besoin d'un livre qui introduit systématiquement JS, tel que Rhino Book (Guide faisant autorité pour JavaScript).
Tout ce que W3School peut vous dire est ce qu'est probablement JS. Mais ce que vous devez savoir ensuite, c'est ce qu'est vraiment JS. Les livres de rhinocéros ont agi comme ce rôle. Rhino Book couvre une gamme très large et a un contenu très complet, qui peut ouvrir le monde entier de JS pour vous. Bien sûr, parce que Rhino Book est épais et que vous ne pouvez rien faire pour sortir immédiatement lorsque vous le lisez, donc cette période sera plus difficile (c'est assez intéressant pour moi, parce que j'aime JS.) Mais si vous pouvez vraiment terminer ce livre, je crois que vous serez également attiré par le charme de JS.
Étape 3: Comprendre l'essence de JS - "Essence de la langue javascript"
Il s'agit d'un livre très mince qui peut être lu dans environ un jour ou deux. Mais il ne convient pas aux débutants à lire. Bien sûr, il est très adapté à ceux qui ont lu des livres de rhinocéros. La naissance de JS est si hâtive qu'elle doit conserver beaucoup de mauvaises fonctionnalités, mais vous avez le droit de ne pas les utiliser. Rhino Book vous dit ce qu'est JS, et ce livre vous dit l'essence (et la sort) de JS. Je crois que vous en bénéficierez beaucoup après l'avoir lu.
Étape 4: 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 bon, mais je ne vous recommande pas de le faire. Vous pouvez utiliser d'excellentes bibliothèques JS tierces pour un développement plus rapide, comme JQuery, Dojo, D3, etc. Et ce qui est encore plus excitant, c'est que ces JS écrits par d'autres sont complètement visibles pour vous. Le code de lecture est le moyen le plus rapide d'améliorer la capacité de programmation d'une personne, mais la lecture du code de l'air mince vous provoquera certainement un mal de tête. Comment pouvez-vous comprendre rapidement pourquoi les autres écrivent du code comme ça? Tout d'abord, vous avez lu deux livres JS classiques, et votre esprit a l'essence de JS. Deuxièmement, vous pouvez également poser des questions dans diverses communautés de programmeurs.
Étape 5: Soumettez du code à la communauté open source.
Comprendre le code des autres est l'apprentissage, tout en améliorant le code des autres est la création.
Allez, un jour, vous pouvez terminer un travail qui vous est propre et pionnier.
Résumé: Pour dire les choses simplement pour apprendre JavaScript, vous devez d'abord poser une base solide, puis lire plus de code et enfin écrire quelques exemples pour les soumettre à la communauté open source, afin que tout le monde puisse corriger vos erreurs, afin que vous puissiez faire de meilleurs progrès.