Maison  >  Article  >  interface Web  >  Comment apprendre Javascript ? Comment apprendre JavaScript facilement ?

Comment apprendre Javascript ? Comment apprendre JavaScript facilement ?

黄舟
黄舟original
2017-06-18 13:14:381019parcourir

Comment apprendre JavaScript ? Comment apprendre JavaScript facilement ? Cet article présente principalement des moyens d'apprendre facilement JavaScript

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 JS. J'ai essayé de résumer mes nombreuses années d'expérience dans l'apprentissage de JS, dans l'espoir de trouver un « moyen simple d'apprendre JS » pour les futurs apprenants. La raison pour laquelle js donne ce sentiment aux gens est principalement due à ses caractéristiques suivantes :

A : La connaissance elle-même est très abstraite et obscure, comme les fermetures, les objets intégrés et le DOM.
B : Il contient beaucoup de contenu, comme des bibliothèques de fonctions et des bibliothèques d'objets.
C : Mélanger diverses idées de programmation. Cela 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 différente des autres langages de programmation (tels que : C++, JAVA, PHP). le même. 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 apprenez js. Il semble qu'il existe plusieurs versions de js, et vous n'arrivez pas à finir d'apprendre...Alors, comment pouvez-vous apprendre js. Est-ce facile voire facile d’apprendre sur le terrain ? J'ai résumé quelques expériences pratiques d'apprentissage du js :


Tout d'abord, il faut

saisir fermement sa position

Ne l'oubliez pas à tout moment, sinon il sera facile de commettre des erreurs. L'erreur de "caché à la vue par une 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.


Il doit y avoir un

parcours d'apprentissage clair

Celui-ci ne peut être fourni que par quelqu'un qui l'a expérimenté. Mon parcours d'apprentissage est le suivant :

A :


Partie de base de js, telle que : Définition de variables, traitement de fonctions, tableaux, chaînes, etc. .,Fonctions intégrées , objets intégrés, etc.; B :
idées de programmation orientées processus js , encapsulez chaque fonction, essayez pour les utiliser pour exécuter certaines petites fonctions courantes, telles que : des onglets, des boutons de sélection multiples personnalisés, des lecteurs personnalisés, des diapositives 3D C :
idées de programmation orientée objet js  ; , essayez d'encapsuler certains de vos propres objets pour fournir des interfaces significatives ; D : Après avoir appris le contenu ci-dessus, puis apprenez
bibliothèques couramment utilisées , ici vous devez apprendre jquery ; E : Apprenez
plug-ins courants basés sur jquery , tels que : bootstrap, Layer, éditeur de texte enrichi, etc. ; F : Application complète des
bibliothèques multiples ci-dessus pour écrire des modèles de projet réels et écrire quelques ensembles supplémentaires.
Faites attention aux méthodes d'apprentissage

Ma méthode d'apprentissage se résume ainsi :


A : Achetez plus Il existe plusieurs livres js étrangers

, n'achetez pas ces livres comme 20 jours pour maîtriser. Sinon, il vous sera difficile de l'apprendre. Ce qui est encore plus effrayant, c'est que vous l'avez peut-être appris en achetant un bon livre et en étudiant seul en 3 mois, mais cela peut en réalité vous prendre deux ans... Recommandations de livres (à titre de référence uniquement) )《L'art de la programmation JavaScript DOM》
《JavaScript Definitive Guide》
《javaScript DOM Advanced Programming》
《JavaScript
Modèles de conception
《Sharp jquery》 Essayez de pratiquer toutes les fonctions du livre par vous-même plusieurs fois, pas une seule fois. Lisez le livre cent fois et sa signification deviendra évidente.


B : Apprenez et comprenez sous plusieurs angles


Mobilisez pleinement ce que vous avez appris et effectuez une certaine fonction sous plusieurs angles. Par exemple : vous aviez l'habitude de le faire dans une perspective orientée processus, mais maintenant vous le faites dans une perspective orientée objet, ou continuez à créer des plug-ins qui peuvent être utilisés directement, en 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.

C : Ne soyez pas trop ambitieux

Ne lâchez pas même les petites opportunités pratiques, comme créer un onglet. Ne pensez pas que si vous possédez des plug-ins similaires ou même meilleurs, vous n'avez pas besoin de les écrire vous-même. Les connaissances appartiennent aux autres, pas à vous. Même si vous pouvez les utiliser, cela n'améliorera pas vos compétences techniques. Vous devez vous demander davantage, si vous voulez que je le fasse, que dois-je faire ?

D : Tout en étant terre-à-terre, ne soyez pas déconnecté de la réalité

Regardez les fonctions plus efficaces qui sont apparues en ligne maintenant, et laissez-les vous inspirer. Pour votre enthousiasme pour l'apprentissage, faites de votre mieux pour apprendre des simulations et mobiliser vos connaissances pour les combiner avec la réalité.

E : Écrivez plus de résumés

Ce type de résumé comprend non seulement le code source et les captures d'écran, mais également les erreurs et les réponses qui sont une solution facile à formuler et une ou deux phrases de conclusion concises à la fin. 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.
F : Construire une carte de connaissances

Cela peut vous faire apprendre plus clairement, par exemple : http://www.phpkhbd.com/sky.html, vous Vous pouvez le faire dans n’importe quel format, à condition qu’il vous impressionne.
Remarque : La carte des connaissances doit également être révisée et corrigée fréquemment pour la rendre plus raisonnable et plus claire.

Remarques

A : Utilisation complète tout moyen

Beaucoup de gens ont toujours l'impression qu'ils manquent de temps et n'ont pas beaucoup de temps pour étudier. Je veux dire qu'on ne peut pas apprendre. Il ne faut pas se contenter de se plaindre, mais utiliser tous les moyens pour apprendre. Vous savez, lire ne signifie pas nécessairement apprendre. Lorsque vous êtes assis calmement quelque part, que vous y réfléchissez et que vous le résumez, cela s'appelle aussi apprendre. Chaque fois que vous avez de l'inspiration, vous pouvez l'enregistrer, par exemple, l'enregistrer sur votre téléphone portable, puis l'enregistrer dans un endroit spécial. est pratique. Tout cela s’appelle l’apprentissage.
B : Le plus important est de persister

et d'être calme. Il n'y a pas de succès du jour au lendemain, sinon ce n'est pas un succès, on ne peut que l'appeler « chanceux ». Non seulement nous devons essayer de mettre en œuvre chaque fonction honnêtement, mais nous devons également viser l'excellence et apporter constamment des corrections. Ce processus est long et constitue également la norme qui teste si une personne est un talent.
C : Faites attention à cultiver la confiance

À l'heure actuelle, il ne vous convient pas de regarder le code source d'effets de page Web très compliqués et éblouissants, il ne vous convient pas non plus de 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.
D : Apprenez-en davantage auprès de ceux qui ont bien appris

Ce n'est qu'en vous tenant sur les épaules de géants que vous pourrez voir plus loin.
E : Ne perdez pas de temps sur une sélection constante d'outils

Il existe de nombreux outils d'édition js Si vous ne savez pas par où commencer, c'est recommandé. à utiliser : sublime, ou utilisez Hbuilder. Le personnel technique de nombreuses entreprises les utilise. Vous pouvez également les utiliser directement pour réduire les problèmes de communication avec les autres. Je l'utilise aussi et ça fait du bien.
Résumé

Je pense que la raison pour laquelle l'apprentissage de js est "désordonné" est parce que vous êtes trop "intelligent" et prenez un contrôle trop large au début, et là Il n'y a pas d'avantages et d'inconvénients. Le calcul est trop précis. Si vous exigez trop de perfection, votre endurance mentale diminuera et des « obstacles » surviendront facilement. En ce moment, vous devriez être « stupide » et ne pas penser à si long terme. « Les gens stupides sont bénis ». Certaines méthodes d'apprentissage et mentalités déraisonnables peuvent également vous amener à vous perdre, comme : être impatient, avoir de grandes ambitions mais avoir de faibles capacités et être trop ambitieux. Cela vous rendra profondément confus et incapable de vous sortir du « désordre ». " js. À ce moment-là, vous devez vous repositionner, réapprendre à connaître js et poser vos bagages avant de pouvoir partir facilement au combat. Videz d'abord la tasse avant de pouvoir la remplir avec de l'eau neuve... En fait, js est le cœur du front-end. L'Internet+, de plus en plus influent, aura de plus en plus besoin de talents js. Ce n'est qu'en vivant des expériences d'apprentissage vraiment inoubliables que nous pourrons créer de véritables élites qui gagneront l'avenir.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn