Cos'è jQuery?
jQuery è una libreria JavaScript - un insieme di funzioni pronte che aiutano a fare alcune cose in modo più semplice e conveniente rispetto a quanto si fa in JavaScript puro.
Confronta due codici che fanno una stessa cosa - il primo in JavaScript puro:
document.getElementById('elem').innerHTML = '!';
E il secondo - in jQuery:
$('#elem').html('!');
Il codice jQuery appare molto più compatto e semplice da scrivere.
Confronta altri due codici: nel primo otteniamo
tutti gli elementi con la classe www e impostiamo
loro il colore del testo rosso utilizzando JavaScript puro:
let elems = document.getElementsByClassName('www');
for (let i = 0; i < elems.length; i++) {
elems[i].style.color = 'red';
}
E nel secondo - in jQuery:
$('.www').css('color', 'red');
Qui si sente già un'enorme differenza - in JavaScript puro si è dovuto fare un ciclo, mentre il codice jQuery non è cambiato molto rispetto al primo esempio.