QCM jQuery – Partie 3

QCM sur jQuery avec des réponses pour la préparation des test techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage préparera facilement toute personne pour réussir son test sur jQuery.
 
 

1. Lequel des éléments suivants est utilisé pour analyser le texte JSON?

A jQuery.each()

B jQuery.parseJSON()

C jQuery.noConflict()

D Aucune de ces réponses n’est vraie.

B
Exemple: Analyser une chaîne JSON.

var obj = jQuery.parseJSON( '{ "name": "Alex" }' );
alert( obj.name === "Alex" );

 

2. Quelle méthode combine le texte de deux chaînes de caractères et renvoie une nouvelle chaîne?

A append()

B concat()

C attach()

D Aucune de ces réponses n’est vraie.

B
La méthode concat() est utilisée pour combiner deux chaînes ou plus.

var s1 = "Hello ";
var s2 = "world!";
var s3 = s1.concat(s2);   //Hello world!

 

3. Quelle méthode renvoie la représentation sous forme de chaîne de caractères, la valeur d’un nombre?

A toValue()

B toNumber()

C toString()

D Aucune de ces réponses n’est vraie.

C
La méthode toString() est utilisée pour convertir un nombre en chaîne de caractères.

var nbr = 3;
var s = nbr.toString();

 

4. Laquelle des méthodes jQuery suivantes ajoute la classe spécifiée si elle n’est pas présente et supprime la classe spécifiée si elle est présente?

A toggleStyleClass( class )

B toggleClass( class )

C toggleCSSClass( class )

D Aucune de ces réponses n’est vraie.

B
La méthode toggleClass (class) ajoute la classe spécifiée si elle n’est pas présente et supprime la classe spécifiée si elle est présente.

 

 

5. Laquelle des méthodes jQuery suivantes vous donne un seul élément qui est à l’index n sur tous les éléments correspondants?

A isEqual( index )

B eq( index )

C checkEqual( selector )

D Aucune de ces réponses n’est vraie.

B
La méthode eq (index) vous donne un seul élément qui est à l’index n sur tous les éléments correspondants. Considérons une page avec une simple liste:

<ul>
  <li>élément 1</li>
  <li>élément 2</li>
  <li>élément 3</li>
  <li>élément 4</li>
  <li>élément 5</li>
</ul>

 

Nous pouvons appliquer cette méthode à l’ensemble des éléments de la liste:

$("li").eq(2).css( "background-color", "blue" );

Le résultat de cet appel est un background bleu pour l’élément 3.

 

6. Pourquoi nous n’avons pas type="text/javascript" dans la balise <script>?

A Ce n’est pas requis en HTML5

B Il est requis en HTML5

A
L’attribut « type » donne le langage du script ou le format des données. Si l’attribut est présent, sa valeur doit être de type MIME valide. Le paramètre charset ne doit pas être spécifié. La valeur par défaut, utilisée si l’attribut est absent, est « text/javascript ».

 

7. Est-il possible que jQuery fonctionne à la fois pour les documents HTML et XML?
Non, jQuery ne fonctionne que pour les documents HTML. Cela ne fonctionne pas pour les documents XML.

 

 

8. Quelle est l’utilisation de la méthode html() dans JQuery?
La méthode jQuery html() permet de modifier tout le contenu des éléments sélectionnés. Il remplace le contenu de l’élément sélectionné par un nouveau contenu. Par exemple:

$(document).ready(function(){  
    $("button").click(function(){  
        $("p").html("Hello WayToLearnX.com");  
    });  
});

 

9. Pouvez-vous utiliser plusieurs fonctions document.ready() sur la même page?
Oui. Vous pouvez l’utiliser plusieurs fois sur la même page. Par exemple:

$(document).ready(function() {  
        $("h2").css("background-color", "blue");  
 });  
$(document).ready(function() {  
        $("p").css("background-color", "yellow");  
 });

 

10. Qu’est-ce qu’un CDN?
CDN signifie Content Delivery Network c’est-à-dire un réseau de distribution de contenu. C’est un grand système distribué de serveurs déployés dans plusieurs centres de données sur Internet. Il fournit les fichiers des serveurs avec une bande passante supérieure, ce qui accélère le temps de chargement. Il existe plusieurs sociétés qui fournissent des CDN publics gratuits:

  • Google
  • Microsoft
  • Yahoo

 

Laisser un commentaire

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