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.

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.

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 Sizzle JavaScript–CSS szelektor, a jQuery projekt egyik „spin-off”-ja Eseménykezelés CSS manipuláció Effektek és animációk kezelése AJAX támogatás JavaScript Pluginek

Eddigi kiadások Verziószám Méret (kB) Megjegyzések 1.0 Első stabil kiadás 1.1 1.2 54 1.3 55.9 A Sizzle Selector Motor beépítése 1.4 76 1.5 83 Elhalasztott callback menedzsment, ajax modul újraírás 1.6 89 Jelentős teljesítmény növelés az attr() és val() függvényekben 1.7 92 Új API események: .on() és .off(), míg a régi APIk továbbra is támogatottak. 1.8 91.4 Sizzle Selector Motor újraírása, javított animációk és flexibilisebb $(html, props). 1.9 90 Elavult interfészek eltávolítása és kód tisztítás 1.10 91 Hibajavítások, amit az 1.9 és a 2.0 béta verziójában jeleztek. 1.11 95.9 1.12 95 2.0 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 82.4 2.2 85.6 3.0 86.3 Promises/A+ támogatás elhalasztása, $.ajax és $.when, .data() HTML5 kompatibilis 3.1 86.3 jQuery.readyException hozzáadva 3.2 84.6 Támogatás hozzáadása <template> elemek tartalmának lekéréséhez 3.3 84.8 Tömbként is átadható CSS osztálynevek 3.4 86.1 Méretek hatékonyabb lekérdezése 3.5 87.4 Biztonsági javítások, .even() & .odd() metódusok, jQuery.trim elavult 3.6 88.3 Hibajavítások 3.7 85.4 .uniqueSort() metódus, teljesítmény növelése, .outerWidth(true) & .outerHeight(true) negatív margók kezelése, fókusz javítások 4.0 78.8 IE11 támogatás megszűnt, elavult API-k eltávolítva, tömb metódusok eltávolítva, fókusz események sorrendje megváltozott, FormData támogatása, ES modulokra való migráció

Hivatkozások

Kategória:Webfejlesztés Kategória:Web 2.0 Kategória:JavaScript könyvtárak