Vad är jQuery?

jQuery är ett bibliotek JavaScript - en uppsättning färdiga funktioner som hjälper till att göra vissa saker enklare och bekvämare, än vad som görs i ren JavaScript.

Jämför två koder som gör en och samma sak - den första i ren JavaScript:

javascriptdocument.getElementById('elem').innerHTML = '!';

Och den andra - i jQuery:

javascript$('#elem').html('!');

Koden i jQuery ser mycket mer kompakt ut och är enklare att skriva.

Jämför ytterligare två koder: i den första får vi alla element med klassen www och sätter röd textfärg på dem med ren JavaScript:

javascriptlet elems = document.getElementsByClassName('www');

for (let i = 0; i < elems.length; i++) {
  elems[i].style.color = 'red';
}

Och i den andra - med jQuery:

javascript$('.www').css('color', 'red');

Här känns redan en enorm skillnad - i ren JavaScript var vi tvungna att använda en loop, medan koden i jQuery inte riktigt förändrades jämfört med det första exemplet.