Vous êtes sur la page 1sur 5

1. Comment enlever tous les liens dans une page HTML via un script JQuery ?

 function enleverLiens(){$('#a').remove();}
 function enleverLiens(){$('.a').remove();}
 function enleverLiens(){$('a').remove();}

2. Si une page html contient un seul lien . Comment faire pour modifier le lien pour qu'elle
renvoie à example.com?
 $('a').attr('href', 'http://www.example.com')
 $('a').attribute('href', 'http://www.example.com')
 $('a').href('http://www.example.com')
 $('a').data('href', 'http://www.example.com')

3. La méthode JQuery animate() peut être utilisée pour animer n'importe QUELLE propriété
CSS?
 Oui
 Uniquement les propriétés contenant des valeurs numériques
 Toutes les propriétés sauf les propriétés raccourcies

4. Quel est le nom de l'objet utilisé pour la demande AJAX?


 L'objet Request
 L'objet $.ajax()
 L'objet XmlHttpRequest

5. Quels sont les sélecteurs Jquery parmi les sélecteurs suivant?


 id
 class
 balise
 toutes les réponses sont correctes

6. On utilise la bibliothèque jQuery pour


 Script client
 Script serveur
 les deux (client/serveur)
7. Quel est le bon code jQuery pour définir la couleur d'arrière-plan de tous les éléments p en
rouge?
 $("p").style("background-color","red");
 $("p").css("background-color","red");
 $("p").manipulate("background-color","red");
 $("p").layout("background-color","red");

8. La fonction $(document).ready():
 Permet de ne pas exécuter le code avant le chargement de la page
 Inutile
 Permet d'exécuter le code lorsque le DOM est totalement chargé

9. Quel est l'avantage de la fonction $.post() par rapport à la fonction $.get() ?


 La fonction $.post() ne transmet pas les paramètres dans l'URL, mais de façon interne. Il
est donc possible de transmettre des données "sensibles" sans qu'elles soient visibles
par l'utilisateur.
 La fonction $.post() s'exécute plus rapidement que la fonction $.get().
 La fonction $.post() est moins gourmande en termes de ressources serveur que la
fonction $.get().

10. Quelle méthode jQuery est utilisée pour changer (ajouter /supprimer ) une ou plusieurs
classes ?
 switchClass()
 toggleClass()
 switch()
 altClass()

11. Quelle est la syntaxe générale d'une gestion événementielle en jQuery ?


 $('sélecteur').meth_événementielle({});
 $('sélecteur:événement').function(){});
 $('sélecteur').meth_événementielle(function(){});
12. La bibliothèque Jquery est un fichier
 .html
 .lib
 .js
 .XML

13. Le code : $("div").find("span").css("color", "green");


 Colorie en vert le premier span descandant des divisions de la page
 Colorie tous les span de la page en vert
 Colorie en vert toutes les divisions contenant des span de la page
 Colorie en vert tous les éléments span descendants des div

14. DOM signifie


 Derivative Order Model
 Decisive Object Model
 Document Object Model
 Document Order Methodology

15. Considérez l'instruction suivante :$('sélecteur').animate({'propriété1':


'valeur1'}).animate({'propriété2': 'valeur2'});Lorsqu'elle sera exécutée, cette instruction
produira :
 Deux animations enchaînées (la deuxième commence lorsque la première finit)
 Deux animations simultanées
 Une erreur d'exécution car la syntaxe de l'instruction est incorrecte

16. En jQuery, comment agrandir une image lorsqu'elle est survolée par le pointeur de la
souris?
 En modifiant son attribut HTML width via la méthode jQuery css()
 En modifiant sa propriété CSS width via la méthode jQuery attr()
 En modifiant sa propriété CSS width via la méthode jQuery css()
17. Pour chaîner deux méthodes jQuery:
 Il faut les mettre l'une à la suite de l'autre en les séparant par une virgule
 Il faut les mettre l'une à la suite de l'autre en les séparant par un point décimal
 Il est impossible de chaîner deux méthodes jQuery

18. Comment affiche-t-on dans la console le retour texte d'un appel Ajax s'étant bien déroulé ?
 $.ajax({ url: 'test.html', complete: function(text) { alert(text); } );
 $.ajax({ url: 'test.html', onready: function(text) { console.log(text); } );
 $.ajax({ url: 'test.html', function(data) { console(data); } );
 $.ajax({ url: 'test.html', success: function(data) { console.log(data); } );

19. On peut ajouter un paragraphe en bas de document avant la fin de l'élément <span>
 $("span").prepend("<p>texte</p>")
 $("<p>texte</p>").prepend("span")
 $("<p>texte</p>").append("span")
 $("span").append("<p>texte</p>")

20. Comment peut-on cocher le premier bouton radio d'un formulaire ?


 $("form :radio:first").attr("checked","checked");
 $("form input.radio:first").attr("checked");
 $("form radio:first").attr("checked","true");
 $("form input:radio[0]").attr("checked","checked");

21. Lequel des énoncés suivants est correct?


 jQuery est une bibliothèque JavaScript
 jQuery est une bibliothèque JSON
 Toutes les réponses sont correctes

22. Quels types de données peuvent être manipulés par la fonction jQuery $.ajax() ?
 xml, html, script, json ou text
 xml et json seulement
 html, html et json seulement
23. A partir d'un jeu d'éléments, comment peut-on sélectionner uniquement ceux qui ne sont
pas de type <span> ? *
 $("*").filter(":not(span)");
 $("*").not("");
 $("*").find(":not(span)");
 $("*").is(":not(span)");

24. Comment dupliquer un texte avec JQuery ? *


 $('#contenu').clone();
 $('#contenu').clone().appendTo('#contenu');
 $('#contenu').clone().appendTo('.contenu');

Vous aimerez peut-être aussi