JQuery is een JavaScript library met als doel het vereenvoudigen van HTML DOM elementen en het bewerken van CSS. Het is een gratis library die is uitgegeven onder een Open Source licentie, en wordt toegepast op pakweg driekwart van de tien miljoen meest populaire websites. Wat is JQuery en waarom is deze JavaScript library zo populair?
John Resig is de oorspronkelijke ontwikkelaar van de JQuery library, die in 2006 uitkwam. De inspiratie komt voort uit de cssQuery library die Dean Edwards eerder had ontwikkeld. In de loop der jaren is het gebruik van deze library alleen maar toegenomen. In basis is het een library om DOM (Document Object Model) te bewerken, het werkt op basis van vertakkingen met alle elementen van een webpagina. Het vereenvoudigt web development door bijvoorbeeld een element in een document op te sporen met overeenkomstige parameters, en de kenmerken hiervan te wijzigen. Met commando’s als JQuery each en JQuery find kan de developer efficiënt werken, met een cross-browser functionaliteit.
JQuery wordt ondersteund door alle populaire browsers waaronder Chrome, Firefox, Safari en Edge. Naast desktop werkt het ook op mobiele toestellen, met ondersteuning voor iOS sinds versie 7, en Android versie 4.0.
Oorspronkelijk werd de code vrijgegeven onder de CC BY-SA 2.5, in 2006 zou het onder een nieuwe MIT licentie worden uitgegeven. Er waren toen twee licenties, zowel onder GPL als MIT. Dit zorgde voor onduidelijkheid, sinds 2012 is de GPL licentie gestaakt en is de code alleen nog onder de MIT licentie beschikbaar.