Front 01 (Q16)
Quelle propriété référence l'objet du DOM qui a envoyé un événement ?
- self
- object
- target
- source
Solution
- self
- object
- target
- source
Quelle propriété référence l'objet du DOM qui a envoyé un événement ?
Quelle proposition est vraie à propos de l'attribut async
dans la balise HTML script
?
Quelle différence il y a t'il entre les attributs async
et
defer
de la balise HTML script
?
defer
peut fonctionner de manière synchrone.
defer
fonctionne uniquement avec des générateurs.
defer
fonctionne uniquement avec des promesses.
defer
charge les scripts de manière asynchrone et dans l'ordre.
defer
peut fonctionner de manière synchrone.
defer
fonctionne uniquement avec des générateurs.
defer
fonctionne uniquement avec des promesses.
defer
charge les scripts de manière asynchrone et dans l'ordre.
<p class="pull">lorem ipsum</p>
Quelle instruction référence le "node" (noeud) du DOM créé par le code précédent ?
document.querySelector('class.pull')
document.querySelector('.pull');
document.querySelector('pull')
document.querySelector('#pull')
document.querySelector('class.pull')
document.querySelector('.pull');
document.querySelector('pull')
document.querySelector('#pull')
Quelle méthode annule le comportement par défaut d'un événement ?
cancel()
stop()
preventDefault()
prevent()
cancel()
.
stop()
.
preventDefault()
.
prevent()
.
Quelle méthode utiliser pour rattacher un "node" (noeud) du DOM à un autre ?
attachNode()
getNode()
querySelector()
appendChild()
attachNode()
getNode()
querySelector()
appendChild()
button.addEventListener(
'click',
function (e) {
button.className = 'clicked';
},
false,
);
On a écrit le code précédent pour le bouton d'un formulaire, mais à chaque fois que l'on clique sur le bouton, la page se recharge. Quelle instruction permettrait d'éviter que cela arrive ?
e.blockReload();
button.preventDefault();
button.blockReload();
e.preventDefault();
e.blockReload();
button.preventDefault();
button.blockReload();
e.preventDefault();
Quelle instruction sélectionne tous les élements img
de l'arbre du DOM ?
Document.querySelector('img')
Document.querySelectorAll('<img>')
Document.querySelectorAll('img')
Document.querySelector('<img>')
document.querySelector('img')
document.querySelectorAll('<img>')
document.querySelectorAll('img')
document.querySelector('<img>')
Quel événement est déclenché sur le champs texte d'un formulaire lorsqu'un utilisateur tabule vers lui ou le clique ?
Quelle paire de balises est utilisé en HTML pour contenir du JavaScript ?
<script></script>
<js></js>
<javascript></javascript>
<code></code>
<script></script>
<js></js>
<javascript></javascript>
<code></code>
Si ton app reçoit de la donnée d'un API tierce, quelle entête de réponse HTTP le serveur doit-il spécifier pour autoriser des exceptions à la règle "same-origin" ?
<!--HTML Markup -->
<div id="A">
<div id="B">
<div id="C">Click Here</div>
</div>
</div>
// JavaScript
document.querySelectorAll('div').forEach((e) => {
e.onclick = (e) => console.log(e.currentTarget.id);
});
Qu'est-ce qui s'affiche lorsque l'on clique sur la div
qui contient le texte "Click Here" ?
<h1 class="content">Dapelican 1</h1>
<div class="content">
<span class="content">Dapelican 2</span>
</div>
Quelle instruction utiliser pour sélectionner l'élément contenant le texte "Dapelican 2" ?
document.querySelector("div.content")
document.querySelector("span.content")
document.querySelector(".content")
document.querySelector("div.span")
document.querySelector("div.content")
document.querySelector("span.content")
document.querySelector(".content")
document.querySelector("div.span")
Comment ajouter un élément de donnée appelé animal
avec la valeur sloth
au "local storage" pour le nom de domaine actuel ?
LocalStorage.setItem('animal', 'sloth');
document.localStorage.setItem('animal', 'sloth');
localStorage.setItem({ animal: 'sloth' });
localStorage.setItem('animal','sloth');
LocalStorage.setItem('animal', 'sloth');
document.localStorage.setItem('animal', 'sloth');
localStorage.setItem({ animal: 'sloth' });
localStorage.setItem('animal', 'sloth');
Quelle méthode du document n'est pas utilisée pour référencer un "node" (noeud) du DOM ?
document.getNode();
document.getElementsByClassName();
document.querySelectorAll();
document.querySelector();
document.getNode();
document.getElementsByClassName();
document.querySelectorAll();
document.querySelector();
<script type="text/javascript">a = 5 + "9"; console.log(a);</script>
Que va afficher le code précédent lorsqu'il est exécuté ?
14
.
59
14
.
59
La déclaration de la variable a
sans aucun mot-clé peut surpendre.
Dans ce cas, cela crée une variable a
globale.
Cela marche qu'en mode "non strict".
En mode strict, une erreur est lancée.
Le 1er article qui suit en parle.
Quelle méthode peut être utilisée pour afficher de la donnée en utilisant JavaScript ?
document.write()
console.log()
window.alert()
document.write()
.
console.log()
.
window.alert()
.
Utiliser document.write
n'est pas recommandé.
Quelle proposition s'applique à l'attribut defer
de la balise HTML <script>
?
defer
permet au navigateur de continuer à traiter la page pendant le script charge en arrière plan.
defer
force le script à être chargé depuis le "backup content delivery network".
defer
empêche le navigateur de traiter l'HTML en dessous de la balise tant que le script n'est pas complètement chargé.
defer
charge le script en mode "lazy", causant son chargement uniquement lorsqu'il est appelé par un autre script dans la page.
defer
permet au navigateur de continuer à traiter la page pendant le script charge en arrière plan.
defer
force le script à être chargé depuis le "backup content delivery network".
defer
empêche le navigateur de traiter l'HTML en dessous de la balise tant que le script n'est pas complètement chargé.
defer
charge le script en mode "lazy", causant son chargement uniquement lorsqu'il est appelé par un autre script dans la page.
<h2 id="cleverest">girls</h2>
Commment changer la couleur du titre précédent en rose ?
document.getElementByName("cleverest").style.color = "pink";
document.getElementsByTagName("h2").style.color = "pink";
document.getElementByName("h2").style.color = "pink";
document.getElementById("cleverest").style.color = "pink";
document.getElementByName("cleverest").style.color = "pink";
document.getElementsByTagName("h2").style.color = "pink";
document.getElementByName("h2").style.color = "pink";
document.getElementById("cleverest").style.color = "pink";
getElementsByTagName()
retourne une "HTMLCollection",
qui est une collection ressemblant à un tableau ("array-like").
Notons que la réponse document.getElementsByTagName("h2")[0].style.color = "pink";
aurait été correcte.