0% ont trouvé ce document utile (0 vote)
57 vues5 pages

Examen Blanc Web

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1/ 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