J'ai été confronté à certains problèmes dans l'exercice du premier chapitre du cours "Écrivez du Javascript pour le web".
Cette exercice a l'apparence anodin puisqu'il s'agit d'utiliser les méthodes vus dans le chapitre pour sélectionner des éléments DOM.
Cependant, deux problèmes ont mis ma patience à rude épreuve:
- Le fichier scripte est appelé en début du document html, les recherches d'éléments retournaient donc systématiquement "null".
Faire appel au scripte en fin de page html a résolut le problème mais j'ai perdu près d'une heure à comprendre pourquoi même la plus simple sélection DOM ne fonctionnait pas.
- L'énoncé 4 de l'exercice demande:
"Récupérez les éléments de type li qui sont dans un paragraphe (p) ayant la classe important. Les paragraphes doivent eux-même être dans un article (article)." L'imbrication dans le html est le suivant <article><p class=["important"]><ul><li></li><li></li></ul></p></article>.
li étant dans p j'ai d'abord pensé a utiliser "querySelectorAll" avec ce sélecteur css : "article p[class="important] li".
La correction propose "article p.important ul li".
Mais ça ne fonctionne pas car le navigateur considère que ul n'est pas dans p mais après.
ainsi j'ai fini par utiliser "article p[class="important"]+ul li" qui lui fonctionne. "article p.important+ul li"aurai fonctionné aussi.
J'ai aussi passé beaucoup de temps pour comprendre ce bug.
Voila, sauf erreurs de ma part; je pense qu'il faudrait modifier cette exercice afin que les prochains étudiants ne soient pas confrontés à ces problèmes peux intuitifs. (j'ai failli balancer mon pc par la fenêtre ).
- Edité par jesuisunepomme 20 mars 2020 à 16:37:27
Je suis dans le même cas que toi. Je pête un plomb avec ce cours. Déjà les exos CodePen ont l'air bancales, et en plus le cours est pas hyper bien expliqué...
Comme dit plus haut tu peux utiliser console.log(variable) et donc afficher le contenu de cette variable dans ta console. Tu peux trouver l'onglet console sur CodePen
vous pouvez trouvez des ressources / cours / tutoriels sur javascript en dehors de Openclassrooms la documentation de MDN propose aussi des tutoriel / guide en plus de ça documentation Guide Javascript MDN en français et automatiquement mis à jour ,
un autre site francophone propose des cours / tuto en format vidéo sur différentes techno du web dont Javascript Grafikart Javascript
avec des mots clès comme: Javascript cours tuto guide
l'on peut trouvé tout un tas de ressources , si parfois une partie d'un cours sur openclassrooms et un peut flou n'hésitez pas à cherchez ailleurs , pour complétez la notion à apprendre.
- Edité par SamuelGaborieau3 31 mars 2020 à 12:27:09
suggestion de présentation.
cours javaScript pour le web
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
suggestion de présentation.
suggestion de présentation.