A jQuery népszerű JavaScript könyvtár, mely a HTML kód és a kliensoldali JavaScript közötti kapcsolatot hangsúlyozza. 2006 januárjában jelentette meg a Mozilla Alapítvány népszerű JavaScript evangelistája, John Resig. A függvénykönyvtár MIT és GNU kettős licenc alatt jelent meg. A jQuery ingyenes, nyílt forrású szoftver.

jQuery

FejlesztőThe jQuery Team
Első kiadás2006. augusztus 26.
Legfrissebb stabil kiadás3.7.1 (stabil verzió, 2023. augusztus 28.)[1]
Programozási nyelvJavaScript
Operációs rendszerplatformfüggetlen
Méret27–274 KB[2]
KategóriaJavaScript keretrendszer
LicencKettős licenc:
GPL / MIT
A jQuery weboldala

Számos ismert IT cég is alkalmazza a jQuery-t saját projektjeiben, például a Microsoft erre építette a Visual Studióban is elérhető ASP.NET AJAX platformját.[3]

A jQuery célja, hogy segítsen minél inkább leválasztani a JavaScript kódot a HTML-ről, és kényelmes kommunikációt biztosítson a weblap elemeivel – eseményvezérlők és azonosítók (ún. CSS szelektorok) használatával.

Jellemzők szerkesztés

Eddigi kiadások szerkesztés

Verziószám Kiadás dátuma Legutóbbi frissítés Méret (kB) Megjegyzések
1.0 2006. augusztus 26. 1.0.4 (2006. december 12.) Első stabil kiadás
1.1 2007. január 14. 1.1.4 (2007. augusztus 24.)
1.2 2007. szeptember 10. 1.2.6 (2008. május 24.) 54
1.3 2009. január 14. 1.3.2 (2009. február 20.) 55.9 A Sizzle Selector Motor beépítése
1.4 2010. január 14. 1.4.4 (2010. november 11.) 76
1.5 2011. január 31. 1.5.2 (2011. március 31.) 83 Elhalasztott callback menedzsment, ajax modul újraírás
1.6 2011. május 3. 1.6.4 (2011. szeptember 12.) 89 Jelentős teljesítmény növelés az attr() és val() függvényekben
1.7 2011. november 3. 1.7.2 (2012. március 21.) 92 Új API események: .on() és .off(), míg a régi APIk továbbra is támogatottak.
1.8 2012. augusztus 9. 1.8.3 (2012. november 13.) 91.4 Sizzle Selector Motor újraírása, javított animációk és flexibilisebb $(html, props).
1.9 2013. január 15. 1.9.1 (2013. február 4.) 90 Elavult interfészek eltávolítása és kód tisztítás
1.10 2013. május 24. 1.10.2 (2013. július 3.) 91 Hibajavítások, amit az 1.9 és a 2.0 béta verziójában jeleztek.
1.11 2014. január 24. 1.11.3 (2015. április 28.) 95.9
1.12 2016. január 8. 1.12.4 (2016. május 20.) 95
2.0 2013. április 18. 2.0.3 (2013. július 3.) 81.1 Internet Explorer 6–8 támogatás megszűnt a teljesítmény növelése és a fájlméret csökkentése érdekében
2.1 2014. január 24. 2.1.4 (2015. április 28.) 82.4
2.2 2016. január 8. 2.2.4 (2016. május 20.) 85.6
3.0 2016. június 9. 3.0.0 (2016. június 9.) 86.3 Promises/A+ támogatás elhalasztása, $.ajax és $.when, .data() HTML5 kompatibilis
3.1 2016. július 7. 3.1.1 (2016. szeptember 23.) 86.3 jQuery.readyException hozzáadva
3.2 2017. március 16. 3.2.1 (2017. március 20.) 84.6 Támogatás hozzáadása <template> elemek tartalmának lekéréséhez
3.3 2018. január 19. 3.3.1 (2018. január 20.) 84.8 Tömbként is átadható CSS osztálynevek
3.4 2019. április 10. 3.4.1 (2019. május 1.) 86.1 Méretek hatékonyabb lekérdezése
3.5 2020. április 10. 3.5.1 (2020. május 4.) 87.4 Biztonsági javítások
3.6 2021. március 2. 3.6.3 (2022. december 20.) 88.3 Hibajavítások
3.7 2023. május 11. 3.7.1 (2023. augusztus 28.) 85.4

Hivatkozások szerkesztés

  1. jQuery 3.7.1 Released: Reliable Table Row Dimensions, 2023. augusztus 28.
  2. Open-source Libraries and File Sizes - PageCDN (angol nyelven). pagecdn.com . [2020. november 29-i dátummal az eredetiből archiválva]. (Hozzáférés: 2020. július 21.)
  3. Guthrie, Scott: jQuery and Microsoft. ScottGu's Blog, 2008. szeptember 28. [2009. február 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. január 29.)
  4. Resig, John: jQuery 1.3 and the jQuery Foundation. jQuery Blog, 2009. január 14. (Hozzáférés: 2009. május 4.)