Movatterモバイル変換


[0]ホーム

URL:


Naar inhoud springen
Wikipediade vrije encyclopedie
Zoeken

jQuery

Uit Wikipedia, de vrije encyclopedie
jQuery
Logo
Ontwikkelaar(s)jQuery-team
Uitgebrachtjanuari 2006
(20 jaar)
Recentste versie4.0.0(17 januari 2026)[1] Bewerken op Wikidata
Recentste bètaversie2.1.0-beta2(15 november 2013),[2] 2.1.0-beta3(20 december 2013),[2] 1.11.0-beta3(6 januari 2014),[2] 2.1.1-beta1(24 maart 2014),[2] 1.11.1-beta1(24 maart 2014),[2] 3.0.0-beta1(14 januari 2016),[2] 4.0.0-beta1(6 februari 2024),[3] 4.0.0-beta2(17 juli 2024)[4] Bewerken op Wikidata
Onderhouds­versie3.6.4(8 maart 2023)[5] Bewerken op Wikidata
StatusActief
Besturings­systeemMultiplatform
Geschreven inJavaScript
CategorieJavaScript-framework
Licentie(s)MIT ofGPL
VersiebeheerOfficiële broncode
Website(en)Projectpagina
Portaal Portaalicoon Informatica
Vrije software

JQuery is eenvrijeJavaScript-library voor dynamische en interactievewebsites, onder andere voor het bewerken van hetDOM enCSS en interactie met dewebserver (ook bekend alsAJAX). De ontwikkeling van jQuery is begonnen door de AmerikaanJohn Resig.

JQuery is vrijgegeven onder deMIT-licentie en deGNU General Public License.

Geschiedenis

[bewerken |brontekst bewerken]

jQuery ontstond begin 2006 tijdensBarCamp, een internationaal gehouden evenement met conferenties en workshops, en werd ontwikkeld door John Resig, die op zijn beurt was beïnvloed door de bibliotheekcssQuery.

Vanaf 2015 groeide de populariteit van jQuery elk jaar, en in 2018 werd de techniek al op ruim driekwart van de wereldwijde top 1 miljoen websites toegepast.[6]

Eigenschappen

[bewerken |brontekst bewerken]

JQuery heeft de volgende eigenschappen:

  • DOM-elementen kunnen geselecteerd worden met code die op meerderewebbrowsers werkt
  • DOM doorlopen en wijzigen (met ondersteuning voorCSS 1-3)
  • Gebeurtenissen (Events)
  • CSS-manipulatie
  • Effecten en animaties
  • AJAX
  • Uitbreidbaar metplug-ins
  • Hulpmiddelen (Utility's), zoals browserversie en deeach-functie

Versies

[bewerken |brontekst bewerken]
VersieVerschijningsdatumLaatste updateExtra
1.026 augustus 2006[7]1.0.4 (12 december 2006)[8]Eerste stabiele versie.
1.114 januari 2007[9]1.1.4 (24 augustus 2007)[10]
1.210 september 2007[11]1.2.6 (24 mei 2008)[12]
1.314 januari 2009[13]1.3.2 (20 februari 2009)[14]Sizzle Selector Engine geïntroduceerd in de core.
1.414 januari 2010[15]1.4.4 (11 november 2010)[16]
1.531 januari 2011[17]1.5.2 (31 maart 2011)[18]Deferred callback management.
1.63 mei 2011[19]1.6.4 (12 september 2011)[20]Grote prestatieverbetering in attr()- en val()-functies.
1.73 november 2011[21]1.7.2 (21 maart 2012)[22]
1.89 augustus 2012[23]1.8.3 (13 november 2012)[24]
1.915 januari 2013[25]1.9.1 (4 februari 2013)[26]
1.1024 mei 2013[27]1.10.2 (3 juli 2013)[28]
1.1124 januari 2014[29]1.11.2 (18 december 2014)[30]
1.128 januari 2016[31]1.12.4 (20 mei 2016)[32]Laatste versie met ondersteuning voor Internet Explorer 6 en 7.
2.018 april 2013[33]2.0.3 (3 juli 2013)[34]Einde van ondersteuning voor Internet Explorer 6, 7 en 8.[35]
2.124 januari 2014[36]2.1.4 (28 april 2015)[37]
2.28 januari 2016[31]2.2.4 (20 mei 2016)[32]
3.09 juni 2016[38]Vervangt de 1.x- en 2.x-serie door een normale encompat-versie.
3.17 juli 2016[39]3.1.1 (22 september 2016)[40]
3.216 maart 2017[41]3.2.1 (20 maart 2017)[42]
3.320 januari 20183.3.1 (20 januari 2018)Verouderde functies verwijderd, functies die klassen accepteren worden nu ook in array-formaat ondersteund.
3.410 april 20193.4.1 (1 mei 2019)Prestatieverbeteringen, ondersteuning voor nonce en nomodule, bugfixes voor radio-elementen, een kleine beveiligingsfout opgelost.
3.510 april 20203.5.1 (4 mei 2020)Beveiligingsfouten opgelost, de methoden .even() en .odd(), jQuery.trim gemarkeerd als verouderd.
3.62 maart 20213.6.4 (8 maart 2023)[43]Diverse opgeloste fouten
3.711 mei 2023[44]3.7.1 (28 augustus 2023)[45]Sizzle werd volledig opgenomen in jQuery, nieuwe methode .uniqueSort(), meer ondersteuning voor CSS-elementen zonder opgegeven eenheden, verbeterde prestaties.

Voorbeelden

[bewerken |brontekst bewerken]

De functionaliteit van jQuery kan op meerdere manieren benaderd worden. Zo kan bijvoorbeeld elke functie op twee manieren aangeroepen worden: metjQuery en met$. Ook methodes werken op deze manier, bijvoorbeeld$.ajax(). Het is tevens mogelijk om methodes aan elkaar te koppelen viachaining.

$('div.test').on('click',handleTestClick).addClass('foo');

Enkele andere voorbeelden:

//Als het document klaar is met laden (met uitzondering van afbeeldingen), voer dan een functie uit.//Dit wordt veel gebruikt bij JQuery om er zeker van te zijn dat alle elementen aanpasbaar zijn$(document).ready(function(){alert("Hallo gebruiker, alle DOM-elementen zijn geladen!");});// selecteer alle paragrafen met de klasse foo en voeg de klasse bar toe$("p.foo").addClass("bar");// doorloop elk element van de lijst [1,2,3] en pas de gegeven functie toe$.each([1,2,3],function(){document.write(this+1);});// stuur een POST-verzoek naar some.php met de gegeven parameters// en geef - indien succesvol - een alert met de data die de webserver terugstuurt$.ajax({type:"POST",url:"some.php",data:"name=John&location=Boston",success:function(msg){alert("Data Saved: "+msg);}});

Externe link

[bewerken |brontekst bewerken]
Bronnen, noten en/of referenties
  1. "jQuery 4.0.0"; auteur (als tekenreeks): Timmy Willison; taal van werk of naam: Engels; datum van uitgave: 17 januari 2026; geraadpleegd op: 17 februari 2026.
  2. 123456https://registry.npmjs.com/jquery;npmjs; geraadpleegd op: 3 maart 2023.
  3. "jQuery 4.0.0 BETA! | Official jQuery Blog"; auteur (als tekenreeks): jQuery Foundation- jquery.org; taal van werk of naam: Engels; datum van uitgave: 6 februari 2024; geraadpleegd op: 4 september 2024.
  4. "Second Beta of jQuery 4.0.0 | Official jQuery Blog"; auteur (als tekenreeks): jQuery Foundation- jquery.org; taal van werk of naam: Engels; datum van uitgave: 17 juli 2024; geraadpleegd op: 4 september 2024.
  5. https://blog.jquery.com/2023/03/08/jquery-3-6-4-released-selector-forgiveness/; downloadlink:https://code.jquery.com/jquery-3.6.4.min.js.
  6. (en)jQuery Usage Statistics Trends.Builtwith.com, 31 december 2019 (gearchiveerd)
  7. 1.0
  8. 1.0.4
  9. 1.1
  10. 1.1.4
  11. 1.2
  12. 1.2.6
  13. 1.3
  14. 1.3.2
  15. 1.4.Gearchiveerd op 18 mei 2023.
  16. 1.4.4.Gearchiveerd op 2 juni 2023.
  17. 1.5
  18. 1.5.2
  19. 1.6
  20. 1.6.4
  21. 1.7.Gearchiveerd op 18 mei 2023.
  22. 1.7.2
  23. 1.8.Gearchiveerd op 21 mei 2023.
  24. 1.8.3
  25. 1.9.Gearchiveerd op 16 juni 2023.
  26. 1.9.1
  27. 1.10
  28. 1.10.2
  29. 1.11
  30. 1.11.2
  31. 121.12.Gearchiveerd op 3 maart 2023.
  32. 121.12.4.Gearchiveerd op 1 juni 2023.
  33. 2.0
  34. 2.0.3
  35. (en)jQuery 2.0 arrives leaving IE6, 7 and 8 in the past as promised.Gearchiveerd op 1 februari 2023.
  36. 2.1
  37. 2.1.4
  38. 3.0.Gearchiveerd op 1 juni 2023.
  39. 3.1.0.Gearchiveerd op 27 maart 2023.
  40. 3.1.1.Gearchiveerd op 28 maart 2023.
  41. 3.2.0.Gearchiveerd op 5 juli 2023.
  42. 3.2.1.Gearchiveerd op 10 juni 2023.
  43. 3.6.4.Gearchiveerd op 25 april 2023.
  44. 3.7.0.Gearchiveerd op 13 juni 2023.
  45. (en)jQuery 3.7.1 Released: Reliable Table Row Dimensions.Official jQuery Blog(28 augustus 2023).Geraadpleegd op28 november 2023.
Overgenomen van "https://nl.wikipedia.org/w/index.php?title=JQuery&oldid=67290287"
Categorieën:

[8]ページ先頭

©2009-2026 Movatter.jp