jQuery: wat het is en hoe je het kunt gebruiken

jQuery is een JavaScript-bibliotheek, die is geschreven in JavaScript zelf. Dat maakt het gebruik heel makkelijk, want alle browsers ondersteunen JavaScript.
Oorspronkelijk is jQuery opgezet om op een eenvoudige manier animatie en interactiviteit aan je website toevoegen. De huidige ontwikkelingen gaan meer in de richting van database-gebruik en het manipuleren van data. Er kan nog veel meer mee, maar dat is te veel om binnen het bestek van deze website te beschrijven.

Het motto van jQuery is: "Write less, do more", ofwel: Schrijf minder, doe meer.

Dit motto komt tot uiting in de compacte JavaScript opdrachten. Met een paar statements maak je bijvoorbeeld een roll-over effect voor een figuur.
Beweeg de muis over het jQuery-logo. Op een aanraakscherm tik je het logo aan.

jQuery wordt uitgevoerd op de PC van de bezoeker, dus cliënt-side.
Het grote voordeel van jQuery is dat het vrijwel browser-onafhankelijk is. Toch zijn er soms ontwikkelingen in jQuery die je voor onaangename verassingen stelt. Een voorbeeld uit de oude doos:
De function ieTextShadow maakt zelf tekst-schaduwen aan in oudere versies van Internet Explorer, die dat niet kunnen met CSS. Versies van jQuery later dan 1.8.3 kunnen dat niet meer omdat de code om na te gaan welke IE-versie wordt gebruikt is verwijderd…
Je hoeft dus zelf maar nauwelijks rekening te houden met allerlei browser-specifieke afwijkingen die het programmeren in JavaScript zo lastig kunnen maken.

De bibliotheek is heel minimaal opgezet. Zo ontbreken mogelijkheden om je document op te maken voor het scherm. Daarvoor heb je een speciale plugin nodig, jQueryUI.

Als je al ervaring hebt met programmeren in JavaScript, is jQuery niet moeilijk om te leren. Het zal veel moeite kosten om er goed in te worden, vanwege de vele mogelijkheden die het biedt.

Documentatie
Het voert te ver om de hele jQuery-bibliotheek hier te bespreken. Anderen hebben dat al gedaan. Natuurlijk staat er ook een beschrijving op jQuery.com.

Ontwikkelingen
jQuery wordt zeer regelmatig bijgewerkt en uitgebreid. Op het moment dat dit geschreven wordt (22 april 2020) is er één 'flow': versie 3.x.x. De vorige twee versies, 1.x.x en versie 2.x.x, worden niet meer bijgehouden.
Er is een belangrijk verschil tussen versies 1 en 2: In versie 2 worden de versies 6, 7 en 8 van Internet Explorer niet meer ondersteund. Verder zijn ze gelijk.
Versie 3 richt zich meer op dataverwerking uit formulieren en interactie met databases. Een platform voor het amimeren van graphics en tekst wordt steeds minder nodig doordat CSS steeds beter wordt en steeds meer kan.

Plug-ins
De goede manier om alles uit jQuery te halen was door een of meerdere plug-ins te gebruiken. Deze aanpak wordt door jQuery niet meer onderhouden. De belangrijkste, jQueryUI voor het opmaken van een webdocument, is er nog wel. Het is bereikbaar via de homepage van jQuery.com.

Meer informatie over jQuery
Boeken over jQuery zijn er volop, zowel voor beginners als voor ver gevorderden. Ze zijn verkrijgbaar in het Nederlands, maar het meeste is in het Engels.

Ook op internet is er volop informatie over jQuery te vinden, maar ook dat is meestal in het Engels.

Downloaden:
 
Druk op de knop: Download deze code  File: voorb295.zip, 30 882 bytes.

Opmerking:
jQuery wordt veel toegepast als JavaScript-platform in de AJAX-technologie. Zie ook het item AJAX: wat het is en hoe je het kunt gebruiken.

 
terug

html-295; Laatste wijziging: 26 maart 2022