API DOM Flashcards

1
Q

Que signifie l’acronyme API ?

A

Application Programming Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

DOM est l’acronyme de Document Object Manager.

A

Faux. Document Object Model (DOM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Le DOM est généralement représenté sous la forme…

A

d’un arbre.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quels sélecteurs existent vraiment ?

  1. selectById(‘id’)
  2. getElementById(‘id’)
  3. getElementsByTagName(‘tag’)
  4. getByClassName(‘className’)
A

Réponse 2 et 3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Indiquez la ou les affirmation(s) incorrecte(s).

  1. element.attributes : méthode permettant d’accéder à la liste d’attributs d’un nœud
  2. element.getAttributeNames() : méthode permettant d’obtenir la liste des noms d’attributs d’un nœud
  3. element.hasAttribute(‘id’) : méthode permettant de vérifier si un nœud possède l’attribut donné
A

1 . element.attributes : méthode permettant d’accéder à la liste d’attributs d’un nœud

Il ne s’agit pas d’une méthode, mais d’une propriété.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

append() permet d’ajouter un ou plusieurs éléments…

A

Après un élément du DOM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Indiquez l’instruction permettant de sélectionner les div ayant la classe color dans le DOM.

  1. document.querySelector(‘div.color’)
  2. document.querySelectorAll(‘div.color’)
A

2.document.querySelectorAll(‘div.color’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Soit <div></div>. Modifiez l’attribut id pour lui donner la valeur header.

  1. document.getElementById(‘content’).setAttribute(‘id’, ‘footer’)
  2. document.getElementById(‘content’).setAttribute(‘id’, ‘header’)
  3. document.getElementById(‘content’).attribute(‘id’, ‘header’)
  4. document.getElementById(‘content’).ChangeAttribute(‘id’, ‘header’)
A
  1. document.getElementById(‘content’).setAttribute(‘id’, ‘header’)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Parmi ces déclarations, lesquelles permettent de créer un élément HTML et de l’ajouter dans le DOM ?

  1. let div = document.createElement(‘div’)
  2. let div = document.createElement(‘div’)
    document. body.append(div)
  3. let parent = document.getElementById(‘parent’)

let child = document.createElement(‘div’)

parent. prepend(child)
4. let parent = document.getElementById(‘parent’)
parent. remove()

A
  1. let div = document.createElement(‘div’)
    document. body.append(div)
  2. let parent = document.getElementById(‘parent’)

let child = document.createElement(‘div’)

parent.prepend(child)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

En écrivant element.removeChild(child)…

  1. Nous supprimons element du DOM
  2. Nous supprimons child, enfant de element dans le DOM
  3. Nous supprimons child, parent de element dans le DOM
  4. Nous pouvons garder en mémoire child
A

Réponse 2. Et 4.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly