jQuery is een JavaScript-library die jarenlang de standaardmanier was om webpagina’s interactief te maken. Je kon er elementen mee selecteren, op klikken reageren en content laden zonder de pagina te verversen, allemaal met korte commando’s die in elke browser hetzelfde werkten. In de jaren 2010 draaide het grootste deel van het web erop.
Een passende vergelijking is een universele afstandsbediening. Toen elk apparaat nog net iets anders sprak, was jQuery die ene bediening die ze allemaal met dezelfde knoppen aanstuurde. Dat was enorm belangrijk toen browsers zich inconsistent gedroegen. Naarmate browsers gelijker werden, nam de behoefte aan die bediening af en namen lichtere tools zoals Vue.js het nieuwe werk over.
Een grote reden voor de opmars was AJAX. Met jQuery was het ineens makkelijk om op de achtergrond data op te halen en een deel van de pagina te vernieuwen zonder herladen, iets dat eerder pagina’s vol pietluttige, browser-specifieke code kostte. Die ene functie bepaalde tien jaar lang hoe interactieve sites werden gebouwd, en de korte $()-syntax werd zo vertrouwd dat een hele generatie developers het web ermee leerde.
jQuery is alleen verre van dood. Het draait nog onder een groot deel van het web, vooral oudere WordPress-sites en de plugins eromheen. Als een van de meest gebruikte JavaScript libraries ooit duikt het op plekken op waar je het niet verwacht. Het achteloos verwijderen kan een werkende site breken, want een thema of een externe plugin roept het soms stilletjes aan onder de motorkap zonder dat je het doorhebt.
Bij TopDevs laten we jQuery draaien waar bestaande code erop steunt, en pakken we pas moderne alternatieven als we een site helemaal opnieuw opbouwen.