Comment puis-je réellement appliquer le javascript que j'apprends [fermé]


10

Je suis programmeur frontal. Je suis bon en design, html, css et jquery, mais je veux apprendre le javascript plus que tout. J'ai suivi quelques cours, lu des livres et des tutoriels en ligne et j'ai l'impression d'avoir une bonne compréhension des principes de base: variables, logique, etc.

C'est là que je vois différer de toutes les autres questions "Quelle est la meilleure façon d'apprendre js" sur le Web.

Ce que je n'arrive pas à faire, c'est de mettre cela en pratique. Je ne peux pas prendre le saut de connaître les morceaux et les morceaux à comprendre comment ils fonctionnent ensemble pour devenir un programme.

Quelle est la meilleure façon d'acquérir des connaissances appliquées réelles avec js? Je suppose que devenir un apprenti ou être instruit serait le meilleur, mais vous n'entendez pas souvent parler de ce genre de choses.


2
Écrivez un serveur dans node.js. Rien ne vous apprend js comme l'utiliser pour toute la pile web. Vous pouvez trouver des tuteurs ici si vous avez de la chance
Raynos

J'aime bien cette idée!
Gregg B

J'ai vu des gens migrer de javascript vers jQuery assez souvent. C'est le premier cas de revers trouvé! ;)
check123

Ce serait presque comme vous poser votre question, mais quand même, qu'est-ce que vous souhaitez accomplir avec js, surtout, étant donné que vous êtes à l'aise avec jQuery?
check123

J'ai envie d'en savoir plus sur ce que jquery fait réellement sous le capot m'aidera à être meilleur. De plus, html5 s'appuie tellement sur js que je veux savoir tout ce que je peux à ce sujet - je n'ai pas l'impression que compter entièrement sur jquery est une bonne pratique et je suis sûr qu'il y a des choses qui pourraient être plus faciles avec une compréhension ferme de "raw "js. De plus, j'aimerais également passer un peu à la programmation principale et je pense que ce serait un bon tremplin.
Gregg B

Réponses:


18
  • Trouvez un site Web dont vous aimez l'apparence et copiez- le.
  • Créez votre propre site Web à votre sujet et continuez à y ajouter une interaction basée sur javascript.
  • Créez la webapp que vous avez toujours voulu faire. Mon application aléatoire la plus basique m'a donné une liste de ce qui se trouve dans mon réfrigérateur. (Je suis notoirement choquant d'oublier ce que j'ai acheté ...)

La façon la plus simple d'apprendre (et de conserver) est quand vous devez apprendre. Être exposé à un concept, vouloir le mettre en œuvre, aller le faire.


Merci. Je suppose que j'ai été intimidé d'essayer de construire quelque chose par moi-même - l'impression que je ne saurai pas comment le faire, mais je suppose que c'est par là que je devrai commencer.
Gregg B

7

Faites des Javascript Koans

Implémentez un jeu simple en javascript.

  • Créer un pendu,
  • Créer le jeu de Shannon
  • Créer des vérificateurs
  • Créer un sudoku

Créez de belles interfaces utilisateur défilantes, effectuez des requêtes ajax pour obtenir les «10 prochaines phrases» ou «la prochaine configuration de carte».

Découvrez les 10 choses que j'ai apprises de Paul Irish en lisant la source jquery et 11 autres

Lisez la documentation MDC . Lisez tous les documents jquery (c'est une lecture facile et seulement quelques heures).

Oh, et connaissez jsfiddle.net - la meilleure chose qui soit.


+1 pour la page Paul Irsh, le js en arrière plan est cool.
DMin

1
@Grillz - Je viens de mener une formation intensive de 5 heures sur tout ce que vous devez savoir sur Javascript et jQuery. Vous êtes les bienvenus dans le jeu de diapositives: dl.dropbox.com/u/108084/All%20of%20Javascript%20DEP.pptx
George Mauer

1
Encore mieux, le voici sur SlideShare: slideshare.net/Togakangaroo/all-of-javascript
George Mauer

1

Puisque vous êtes familier avec jQuery, je dirais que essayez de créer un plugin jQuery. Vous pouvez utiliser vos compétences js là-dedans.

Ou

Prenez un plugin jQuery existant et essayez de le développer à l'aide de js simples.


0

La façon la plus simple de devenir un professionnel JavaScript est de rejoindre une société de développement de logiciels en tant qu'ingénieur front-end et d'appliquer vos connaissances à de nouveaux projets. Si vous avez bien fait, je sais que lorsque vous avez développé quelque chose avec (jquery ajax javascript), tout le monde l'aimerait certainement parce que c'est rapide et optimisé. Ensuite, vous serez le plus apprécié de l'organisation.


0

Le seul livre JavaScript que je possède ne m'a jamais aidé. C'est l'application du langage pour résoudre des problèmes réels qui a fait de moi un assistant JavaScript en un rien de temps. Il en va de même pour presque toutes les langues que j'utilise.

Un bon cas d'utilisation pour JS serait la cartographie des applications. Essayez de travailler avec Google Maps ou OpenLayers. Si vous n'êtes pas dans les cartes, essayez les cadres JavaScript comme jQuery ou Prototype. Voyez ce que vous pouvez faire. Créez des formulaires fantaisistes, trouvez des idées pour accélérer les sites Web mettant en œuvre des applications ajax, tout ce genre de choses. Peut-être une autre application de diaporama ... quelque chose de vraiment cool? Ou est-ce que quelque chose a besoin d'une interface d'administration? Comment le rendriez-vous plus convivial grâce à l'utilisation de JavaScript. Les possibilités sont infinies, sans parler de node.js qui ouvre un tout nouvel univers de possibilités.

C'est vraiment à vous et à vos besoins. Tout ce que je peux vous dire, c'est: Choisissez un problème et résolvez-le. Les livres vous aideront tout au long du chemin, mais ne remplacent jamais l'expérience acquise

cu Roman

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.