• 10 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 02/06/2023

Résolvez des bugs sur le DOM

Compétences évaluées

  • Déboguer des bugs sur le DOM
  • Question 1

    Quelle est la différence entre la méthode querySelector et querySelectorAll ?

    • La méthode querySelector retourne plusieurs noeuds alors que la méthode querySelectorAll n’en renvoie qu’un seul

    • La méthode querySelectorAll retourne une liste de noeuds alors que querySelector ne retourne qu’un noeud

  • Question 2

    Que signifie une TypeError ?

    • Il s’agit d’une erreur CSS : cela peut arriver quand on a une erreur typographique côté CSS

    • Il s’agit d’une erreur JavaScript : cela peut arriver si nous avons oublié de déclarer une variable.

    • Il s’agit d’une erreur HTML : elle arrive quand on a oublié de déclarer le Doctype.

    • Il s’agit d’une erreur JavaScript : cela peut arriver si on utilise la mauvaise propriété ou méthode sur un type d’objets.

  • Question 3

    Pourquoi n’est-il pas conseillé d’ajouter du CSS directement depuis le JavaScript grâce à l’objet nomDuNoeud.style  ?

    • Parce qu’on prend le risque d’écrire son CSS à deux endroits : via le JavaScript et via le fichier CSS.

    • Parce qu’on prend le risque d’utiliser des propriétés CSS inconnues.

    • Parce que certains navigateurs ne comprennent pas cette règle. Cet objet est encore assez expérimental.

    • C’est faux. En vrai, c’est une technique très courante et tout à fait conseillée !

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous