Test technique VueJS | QCM & Quiz – Partie 33

Les QCM VueJS sont un excellent moyen de tester et d’approfondir vos connaissances sur ce puissant framework JavaScript. Que vous soyez débutant cherchant à maîtriser les bases ou développeur expérimenté souhaitant valider vos compétences techniques, nos quiz interactifs vous permettent d’évaluer votre compréhension de VueJS. Grâce à des questions ciblées sur des concepts clés comme les composants, la gestion d’état et les directives, ces tests vous aideront à progresser rapidement et à renforcer vos compétences en développement web.
 
 

1. Quel est l’effet de v-if="show" ?

A Ajoute un style conditionnel sur l’élément.

B Change la couleur de l’élément en fonction de show.

C Affiche ou cache l’élément selon la valeur de show.

D Modifie l’animation de l’élément selon show.

C
En Vue.js, v-if="show" permet d’afficher ou de cacher un élément en fonction de la valeur de show. Si show est évalué à true, l’élément est rendu et affiché dans le DOM. Si show est évalué à false, l’élément est retiré du DOM.

 

 

2. Que fait v-for="n in 5" ?

A Applique un style à chaque élément du tableau.

B Itère 5 fois, générant 5 éléments.

C Crée 5 boutons avec un événement associé.

D Change la couleur de fond 5 fois.

B
En Vue.js, v-for="n in 5" permet de créer une boucle qui s’exécute 5 fois, générant 5 éléments (ou itérant sur un tableau ou une plage de nombres). Dans ce cas, n prend les valeurs de 1 à 5 pendant chaque itération.

 

 

3. Quel est l’effet de v-on:keydown.enter="submit" ?

A Exécuter la fonction submit lors de la pression de la touche Entrée.

B Valider le formulaire lors de la touche Entrée.

C Changer la couleur du bouton lors de la pression d’Entrée.

D Empêcher l’envoi du formulaire à la pression de la touche Entrée.

A
En Vue.js, v-on:keydown.enter="submit" permet de lier un événement de type keydown à la touche Entrée. Lorsque l’utilisateur appuie sur la touche Entrée, la fonction submit sera exécutée.

 

 
 

4. Que permet v-on:input="updateValue" sur un champ de texte ?

A Effacer la saisie au moment du changement.

B Appliquer un style à chaque caractère saisi.

C Appeler la fonction updateValue chaque fois que l’utilisateur tape dans le champ.

D Vérifier la validité de la saisie en temps réel.

C
En Vue.js, v-on:input="updateValue" permet d’écouter l’événement input sur un champ de texte. Chaque fois que l’utilisateur tape quelque chose dans le champ, la fonction updateValue est exécutée. Cela permet de capturer les modifications du champ en temps réel.

 

 

5. Que fait v-model.number sur un champ de saisie numérique ?

A Écoute les modifications sur le champ de saisie.

B Convertit la valeur saisie en nombre.

C Dynamise la couleur du champ de saisie.

D Applique un formatage numérique à la valeur saisie.

B
En Vue.js, v-model.number permet de lier une donnée à un champ de saisie et d’assurer que la valeur saisie est automatiquement convertie en nombre. Cela signifie que si un utilisateur saisit une valeur, Vue tentera de la convertir en un type Number avant de la lier à la donnée associée.

 

 

6. Que fait v-model="checkbox" sur une case à cocher ?

A Lier l’état de la case (coche/decoche) à la variable checkbox.

B Cacher la case à cocher si checkbox est faux.

C Désactiver la case à cocher si checkbox est faux.

D Afficher un message lorsque la case est cochée.

A
En Vue.js, v-model="checkbox" sur une case à cocher lie l’état de la case à la variable checkbox. Si la case est cochée, la variable sera définie sur true, et si elle est décochée, la variable sera définie sur false.

 

 
 

7. Quel est l’effet de v-on:mouseover="changeColor" ?

A Cacher l’élément lors du survol.

B Modifier le texte de l’élément au survol.

C Appliquer un style dynamique lors du survol.

D Exécuter la fonction changeColor lors du survol de l’élément.

D
En Vue.js, v-on:mouseover="changeColor" permet de lier un événement mouseover à un élément HTML. Lorsque l’utilisateur survole cet élément avec la souris, la fonction changeColor sera exécutée.

 

 

8. Que fait v-on:focus="handleFocus" sur un champ ?

A Bloque l’accès à l’élément lorsqu’il prend le focus.

B Exécute la fonction handleFocus lorsqu’un utilisateur clique dans le champ.

C Applique un style spécial au champ lors du focus.

D Masque l’élément lorsque l’utilisateur clique dedans.

B
En Vue.js, v-on:focus="handleFocus" permet d’écouter l’événement focus sur un champ. Lorsque l’élément (comme un champ de saisie ou un bouton) reçoit le focus (par exemple, lorsque l’utilisateur clique dedans ou navigue dedans avec la touche Tab), la fonction handleFocus est exécutée.

 

 

9. Que fait v-model.number="userAge" sur un champ de saisie ?

A Force la valeur à être un entier.

B Convertit la valeur saisie en un nombre et l’assigne à userAge.

C Change le type de données de userAge à chaque modification.

D Ajoute un contrôle de saisie uniquement pour les entiers.

B
En Vue.js, v-model.number="userAge" est utilisé pour lier un champ de saisie à une donnée, tout en s’assurant que la valeur saisie est convertie en un nombre avant d’être assignée à userAge. Cela signifie que si l’utilisateur entre un nombre sous forme de chaîne de caractères (par exemple « 25 »), Vue convertira cette valeur en un type Number avant de la lier à userAge.

 

 
 

10. Que fait v-bind:title="tooltipText" ?

A Affiche dynamiquement le texte de l’attribut title en fonction de tooltipText.

B Change la taille du texte en fonction de tooltipText.

C Applique une bordure spéciale au texte du title.

D Crée un tooltip avec une animation.

A
En Vue.js, v-bind:title="tooltipText" permet de lier dynamiquement l’attribut title d’un élément HTML à la donnée tooltipText. Cela signifie que lorsque la valeur de tooltipText change, la valeur de l’attribut title de l’élément sera mise à jour en conséquence. L’attribut title est utilisé pour afficher un texte au survol de l’élément sous la forme d’un tooltip (infobulle).

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *