Js donne toujours aux débutants l'impression qu'il est « encombré et désordonné ». Je pense que de nombreux débutants recherchent des moyens d'apprendre facilement le Js. Ici, je voudrais résumer quelques expériences d'apprentissage de JS pour vous, dans l'espoir de trouver un "moyen facile d'apprendre JS" pour les futurs apprenants.
La raison pour laquelle JS donne aux gens ce sentiment est principalement due à ses caractéristiques suivantes :
A : La connaissance elle-même est très abstraite et obscure, telle que : les fermetures, les éléments intégrés objets, DOM.
B : Il y a beaucoup de contenu, comme des bibliothèques de fonctions et des bibliothèques d'objets.
C : Mélanger diverses idées de programmation. Il implique non seulement des idées de programmation orientées processus, mais également des idées de programmation orientées objet. En même temps, son orientation objet est également différente des autres langages de programmation (tels que : C++, JAVA, PHP). C'est comme si c'était à nouveau nouveau, vous faisant douter des connaissances orientées objet que vous avez acquises autrefois...
D : Après avoir étudié dur, cela semble être déconnecté des applications pratiques. Habituellement, après avoir longuement étudié les bases de JS, on connaît un peu les variables, les fonctions et les objets, mais lorsqu'il s'agit de projets de développement d'entreprise, il est difficile de se lancer. Parce que les entreprises utilisent généralement directement ses bibliothèques dérivées lors du développement de projets réels, tels que : jquery, angulaire, boostrap, amaze, layui, ueditor, etc., et ces bibliothèques sont nombreuses et ont leurs propres difficultés. Vous ne savez pas laquelle apprendre, et vous vous demandez même si vous êtes en train d'apprendre js. Il semble qu'il existe plusieurs versions de js, et vous n'arrivez pas à finir d'apprendre...
Alors, comment peut-on apprendre facilement voire magistralement dans le domaine js ? J'ai résumé quelques expériences pratiques d'apprentissage du js :
1 Tout d'abord, il faut bien saisir sa position
Ne l'oubliez pas à tout moment, sinon ce sera facile. à l'erreur "manquer la montagne avec une seule feuille". N'apprenez pas JS avant de réaliser que JS est un langage de programmation, ce qui signifie écrire du code, et sa caractéristique est que c'est compliqué. De cette façon, vous ne pourrez pas bien apprendre JS. Il faut toujours saisir sa position, pour être précis, sa position dans l'ensemble du Web : il appartient au cœur du front-end, et est principalement utilisé pour manipuler et réajuster le DOM, et modifier la structure du DOM pour atteindre l'objectif de modifier l'effet de page. Cette idée centrale devrait être utilisée pour guider tous les apprentissages ultérieurs et former des réflexes conditionnés.
2. Il doit y avoir un parcours d'apprentissage clair
Celui-ci ne peut être fourni que par des personnes qui l'ont vécu comme référence. Mon parcours d'apprentissage est le suivant :
A : Parties de base de js, telles que : traitement de la définition de variables, fonctions, tableaux, chaînes, etc., fonctions intégrées, objets intégrés, etc. ;
B : orienté js L'idée de programmation procédurale encapsule chaque fonction, et essayez de les utiliser pour réaliser certaines petites fonctions courantes, telles que : des onglets, des boutons de sélection multiples personnalisés, des lecteurs personnalisés, des diaporamas 3D. ;
C : idées de programmation d'objets orientées js, essayez d'encapsuler certains de vos propres objets et fournissez des interfaces significatives
D : Apprenez le contenu ci-dessus, puis apprenez les bibliothèques couramment utilisées, ici vous ; doit apprendre jquery ;
E : Apprendre les plug-ins courants basés sur jquery, tels que : bootstrap, Layer, éditeur de texte enrichi, etc.
F : Application complète des multiples bibliothèques ci-dessus ; pour écrire des modèles pour des projets réels, écrivez-en quelques autres.
3. Apprenez et comprenez sous plusieurs angles
Mobilisez pleinement ce que vous avez appris et exercez une certaine fonction sous plusieurs angles, par exemple : Dans le passé, vous étiez de Ce qui a été fait dans une perspective orientée processus est maintenant modifié d'une perspective orientée objet, ou peut continuer à être transformé en un plug-in qui peut être utilisé directement, fournissant des propriétés, des méthodes, etc. Efforcez-vous de faire en sorte que la fonction que vous créez soit progressivement utilisée dans des projets réels. L’avantage est que cela non seulement applique de manière globale ce que vous avez appris, mais qu’il a également une signification pratique.
4. Faites attention à cultiver la confiance
À l'heure actuelle, vous n'êtes pas apte à regarder le code source d'effets de page Web très compliqués et éblouissants, et vous ne l'êtes pas non plus. vous êtes apte à venir ici. Apprenez simplement des choses comme jquery, angulaire, vue, bootstrap. Ces contenus contiennent beaucoup de connaissances approfondies. Les apprendre directement sans aucune base nuira gravement à votre confiance en vous. En ce moment, vous êtes faible et ce dont vous avez besoin, c'est de cultiver la confiance, et non l'inverse. Sinon, le résultat risque d'être « mourir » et la réussite scolaire sera loin.
5. Écrivez plus de résumés
Ce type de résumé comprend non seulement le code source, des captures d'écran des effets d'affichage, mais aussi les erreurs faciles à commettre et les solutions correspondantes et la dernière partie. Deux phrases de conclusion concises. Le résumé que vous rédigez n’est pas terminé une fois que vous avez fini de le rédiger. Vous devez le réviser davantage, l’améliorer davantage et le rationaliser davantage. Lorsqu'il s'agit de travailler sur un projet, vous devriez savoir de quoi il s'agit en lisant une ou deux phrases, au lieu de lire un long discours.
6. Construisez une carte des connaissances
Cela vous fera apprendre plus clairement. Vous pouvez le faire sous n'importe quelle forme que vous aimez, tant que cela vous impressionne.
Remarque : les cartes de connaissances doivent également être révisées et révisées fréquemment pour les rendre plus raisonnables et plus claires.
Si vous apprenez le front-end, ou rencontrez de nombreuses difficultés dans l'apprentissage du javascript, apprenez et communiquez avec tout le monde pour combler vos propres lacunes.
Ce qui suit est une carte résumée des connaissances de js. La lire attentivement est une révision et une amélioration de JavaScript, qui peut être un bon test des bases.
Variables JavaScript
Opérateur JavaScript
Tableau JavaScript
Instruction de processus JavaScript
Fonctions de chaîne JavaScript
Bases des fonctions JavaScript
Opérations DOM de base JavaScript
Objet DOM
Modèle d'objet du navigateur BOM
Expression régulière JavaScript
Oui, il n'y a pas de connaissances avancées ou de compétences avancées.
C'est juste que de grands bâtiments s'élèvent du sol ; c'est juste qu'un voyage de mille kilomètres commence par un seul pas ; c'est juste qu'un voyage de mille kilomètres s'effondre dans un nid de fourmis.
Être capable de bien faire des choses simples n'est pas simple. Jusqu'où vous pouvez aller ne dépend pas de votre intelligence, mais de votre diligence et de l'acharnement avec lequel vous travaillez ensemble.