JQUERY Flashcards

1
Q

Qu’appelle-t-on une bibliothèque ?

  1. Un ensemble d’objets et de méthodes mis à disposition des développeurs pour agrémenter leur code
  2. Un système permettant d’implémenter des fonctionnalités et une communication entre deux systèmes distincts
  3. Un système permettant de donner une architecture de base à une application
A
  1. Un ensemble d’objets et de méthodes mis à disposition des développeurs pour agrémenter leur code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

jQuery est considéré comme…

  1. Un framework
  2. Une librairie
  3. Une API
A
  1. Une librairie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quelles sont les différences notables d’un fichier minifié par rapport à un fichier classique ? (Multichoix)

  1. Les espaces sont supprimés
  2. Les sauts de lignes sont supprimés
  3. La logique est supprimée
  4. Les variables et fonctions sont renommées
  5. Les commentaires sont supprimés
  6. Il est plus lourd
A

Réponses 1.2.4.5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Lorsque l’on fait appel à un CDN pour intégrer une librairie, les source sont…

  1. Hébergées localement
  2. Hébergées à distance
A

2 .Hébergées à distance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que permet le code ci-dessous ?

if (jQuery) {
    // code à exécuter
}
  1. Il permet d’initialiser jQuery
  2. Il permet de vérifier que l’objet global jQuery est présent
A

2 .Il permet de vérifier que l’objet global jQuery est présent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quel est l’équivalent de document.querySelector(‘.content’) en jQuery ?

  1. $(‘content’)
  2. $(document).(‘.content’)
  3. $(‘.content’)
  4. $(‘#content’)
A
  1. $(‘.content’)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’effectue le code suivant ?

$(document).ready(function () {
$(‘.content’).css(‘color’, ‘blue’);
});

Il cible tous les éléments de la classe content et leur applique une couleur bleue

Il cible l’ensemble des éléments de la classe content s’ils sont affichés en bleu

A
  1. Il cible tous les éléments de la classe content et leur applique une couleur bleue
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Parmi ces méthodes, la/lesquelles pourrait-on utiliser pour cibler le premier élément de la classe content ?(Multichoix)

  1. $(‘p.content:first-child’).css(‘color’, ‘blue’);
  2. $(‘p.content::first’).css(‘color’, ‘blue’);
  3. $(‘p.content’).first().css(‘color’, ‘blue’);
  4. $(‘p.content’).css(‘color’, ‘blue’).first();
A

1 .$(‘p.content:first-child’).css(‘color’, ‘blue’);

On peut utiliser le pseudo-element first, comme en CSS.

  1. $(‘p.content’).first().css(‘color’, ‘blue’);

La méthode first permet de filtrer les éléments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quel sera le contenu de #introduction si on y applique la méthode suivante ?

$(‘#introduction’).text(‘<p>Introduction</p>’);

A

<p>Introduction</p>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

L’appel suivant permet…

$(‘#introduction’).html();

1 .De récupérer le contenu HTML de #introduction

2 .De vider le contenu HTML de #introduction

A
  1. De récupérer le contenu HTML de #introduction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quel sélecteur faut-il utiliser si l’on souhaite cibler tous les éléments div et paragraphes d’une page, indépendamment de sa structure ?

  1. $(‘div p’) ;
  2. $(‘div, p’)
  3. $(‘div + p’)
A

2.$(‘div, p’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Selon la déclaration suivante, à quoi correspondra $(this) ?
$(‘.element’).each(function () {
console.log($(this).value()
})
1. À la liste de tous les éléments disposant de la classe .element

  1. À l’élément courant parmi tous les éléments disposant de la classe .element
A
  1. À l’élément courant parmi tous les éléments disposant de la classe .element
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Parmi ces syntaxes, laquelle permet de récupérer le contenu HTML de #content ?

  1. $(document).html(‘#content’)
  2. $(‘#content’).html()
  3. $(‘#content’).text()
  4. $(document).text(‘#content’)
A
  1. $(‘#content’).html()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quelle syntaxe doit-on utiliser si l’on souhaite afficher du texte brut dans un élément ?

  1. $(element).html(content)
  2. $(element).text(content)
  3. $(content).html(element)
  4. $(content).text(element)
A
  1. $(element).text(content)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

On souhaite ajouter un nouvel élément à la fin d’une liste ul, quelle méthode faut-il utiliser ?

  1. $(‘ul’).prepend(‘<li>jQuery</li>’)
  2. $(‘ul’).append(‘<li>jQuery</li>’)
  3. $(‘ul’).insertBefore(‘<li>jQuery</li>’)
  4. $(‘ul’).insertAfter(‘<li>jQuery</li>’)
A
  1. $(‘ul’).append(‘<li>jQuery</li>’)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quelle méthode peut-on utiliser pour supprimer définitivement un élément du DOM ?

A

remove

17
Q
Qu'effectuera le code suivant ?
$('#email').focus(function() {
    //do stuff
})

1 .Il placera le focus sur le champ #email et effectuera une action

  1. Il effectuera une action lors du focus sur le champ #email
A
  1. Il effectuera une action lors du focus sur le champ #email
18
Q

Grâce à quelle méthode est-il possible de simuler le déclenchement d’un événement ?

A

trigger

19
Q

Quelle syntaxe faut-il respecter pour déléguer un écouteur d’événement ?

1 .on(‘event’, ‘element’, function(){})

2 . on(element, function(){}, event)

  1. on(function(){}, event, element)
A

1 .on(‘event’, ‘element’, function(){})

20
Q

Parmi ces méthodes, laquelle faut-il utiliser si l’on souhaite cacher un élément en réduisant son opacité sans toucher à sa taille ?

1 . hide

  1. show
  2. fadeOut
  3. fadeIn
A
  1. fadeOut