Une bibliothèque JavaScript est un ensemble de fonctions pré-écrites qui facilitent le développement d'applications web en simplifiant des tâches complexes ou répétitives. En utilisant une bibliothèque, on peut intégrer des fonctionnalités sans avoir à coder depuis zéro.
jQuery est une bibliothèque JavaScript rapide et concise qui simplifie la manipulation des documents HTML, la gestion des événements et l'animation.
Exemple : "Sélectionner 'monElement' et changer sa couleur en bleu"
Javascript standard
var element = document.getElementById('monElement'); if (element) { element.style.backgroundColor = 'blue';}
avec jQuery
$('#monElement').css('background-color', 'blue');
jQuery()
, utilisé pour accéder à l'API jQuery.$('#id')
).$('.classe')
).$('div')
)..on('click', ...)
).jQuery UI est une bibliothèque JavaScript basée sur jQuery qui propose une collection d'éléments utiles dans le développement d'une interface utilisateur.
Créer un calendrier interactif
Javascript standard
var input = document.getElementById('datepicker');
input.addEventListener('focus', function() {
var calendar = document.createElement('div');
calendar.id = 'calendar';
document.body.appendChild(calendar);
});
jQuery UI
$('#datepicker').datepicker();