Des idées de projet à la maîtrise de JavaScript
Cette question est la suite de mon autre question ici: Ne peut pas comprendre node.js
J'ai décidé d'apprendre le JavaScript, cependant, et en dépit de je apprendre par la pratique, je ne trouve pas ce que je peux faire pour apprendre le JavaScript.
Quels projets avez-vous me recommander de commencer? De quoi refroidir les choses que je peux faire pour améliorer mes compétences, du début à la maître? Merci de ne pas proposer presque impossible de projets pour un débutant, j'aimerais savoir tout sur le JS, mais à partir de quelque chose de pas très facile, mais pas très dur.
- Réinventer jQuery.
- "Merci de ne pas proposer presque impossible de projets pour un débutant" Avez-vous même lu que?
Vous devez vous connecter pour publier un commentaire.
Si vous voulez savoir à propos de JavaScript avec l'intention de comprendre le langage lui-même et Node.js, vous ne devriez pas faire quelque chose qui a à faire avec un navigateur. Qui va juste vous forcer à se concentrer sur les bizarreries et stupide DOM-choses. Même jQuery serait une erreur à mon avis que c'est un cadre pour travailler avec le navigateur.
Écrire un bon vieux régulières programme de ligne de commande. Écrire un jeu de Blackjack. Si vous aimez les mathématiques, résoudre quelques Projet Euler problèmes. Si vous voulez faire un peu asynchrone et le web comme des choses, gratter un site web pour l'info et l'imprimer dans le terminal. Ou faire un petit site web à l'aide Node.js en tant que serveur.
Vraiment, il suffit de faire quelque chose, mais rester à l'écart à partir du navigateur de script (à moins que c'est ce que vous voulez apprendre) 🙂
J'ai appris jQuery un beaucoup par faire une sorte de générateur de site web (glisser-déposer, etc), sans connaître un peu de JavaScript (autres que
getElementById
etinnerHTML
). Je n'étais pas heureux avec la performance (jQuery 1.1.x après tout) et j'ai commencé à apprendre et à appliquer les différents conseils d'optimisation. Après quelques mois, j'ai réalisé que je sais JavaScript à un niveau satisfaisant (j'étais comme Neo: je connais le Kung Fu!)Comme un livre, je vous recommande de lire Professionnel JavaScript. Il couvre beaucoup de sujets, à partir de trucs de base, passant à avancée des choses.
Je recommande de commencer à apprendre le travail de DOM fr WOM (Document Object Model) et (Fenêtre Object Model) Essayez de changer de code html avec votre javescript (supprimer des éléments, ajouter des éléments, modifier des éléments). Faire de même pour les attributs. Quand vous comprenez cela, vous pouvez apprendre vous-même certains ajax. Avec ce que vous avez obtenu la base de js fonctionnalité. Si vous voulez en savoir plus vous pouvez commencer à essayer de faire des objets mobiliers ou de quelque chose.
Je recommande à la recherche en jQuery aswell lorsque vous maîtrisez le langage javascript. C'est une grande bibliothèque javascript avec une très bonne documentation, ce qui le rend beaucoup plus facile à développer en javascript.
http://jquery.com
(Je suis en supposant que vous familiariser avec certains type de php/java ou autre langage qui utilise des choses comme les fonctions et les objets)
Comme un projet, vous pouvez penser à faire une nouvelle mise en page pour une excision site à l'aide de javascript pour modifier les éléments. Par exemple modifier la mise en page lorsque certaines bouton est pressé.
http://www.w3schools.com/js/default.asp est un excellent site pour faire des tutoriels.