JQuery
jQuery je knihovna JavaScriptu vytvořená s cílem usnadnit a zjednodušit psaní JavaScriptu a HTML. Funguje ve většině webových prohlížečů a jejím autorem je John Resig. Poprvé byla vydána v lednu 2006 na BarCampu v New Yorku. Dnes na jQuery pracuje tým vývojářů, který vede Dave Methvin.
V současné době používá jQuery více než 55 % z 10 000 nejnavštěvovanějších webových stránek, jedná se tedy o nejoblíbenější knihovnu JavaScriptu. Jedná se o svobodný software s otevřeným zdrojovým kódem a licencí MIT.
Syntaxe jQuery je navržena tak, aby usnadňovala psaní složitých textů v jazyce JavaScript. Některé věci, které se pomocí jQuery dělají snadněji, jsou:
- procházet (pohybovat se) po webové stránce
- vybrat (zvolit) prvky na webové stránce pomocí objektového modelu dokumentu.
- vytvářet animace
- zpracovávat události, jako jsou akce uživatele
- vytvářet aplikace Ajax.
Umožňuje také vývojářům vytvářet vlastní pluginy jQuery.
Společnosti jako Microsoft a Nokia uvedly, že se chystají jQuery začlenit do svých mobilních platforem. Kromě toho společnost Microsoft zahrnuje jQuery do svého softwaru Visual Studio, který se používá s rámcem ASP.NET AJAX a ASP.NET MVC Framework. Společnost Nokia jej zahrnula do své platformy pro vývoj widgetů Web Run-Time. jQuery se také používá v MediaWiki od verze 1.16.
Historie vydání
Číslo verze | Datum vydání | Další poznámky |
1.0 | 26. srpna 2006 | První stabilní verze |
1.0.1 | 31. srpna 2006 | |
1.0.2 | 9. října 2006 | |
1.0.3 | 27. října 2006 | |
1.0.4 | 12. prosince 2006 | Poslední oprava chyby verze 1.0 |
1.1 | 14. ledna 2007 | |
1.1.1 | 22. ledna 2007 | |
1.1.2 | 27. února 2007 | |
1.1.3 | 1. července 2007 | |
1.1.3.1 | 5. července 2007 | |
1.1.4 | 24. srpna 2007 | |
1.2 | 10. září 2007 | |
1.2.1 | 16. září 2007 | |
1.2.2 | 15. ledna 2008 | |
1.2.3 | 8. února 2008 | |
1.2.4 | 19. května 2008 | |
1.2.5 | 21. května 2008 | Oprava špatného sestavení verze 1.2.4 |
1.2.6 | 24. května 2008 | |
1.3 | 14. ledna 2009 | Zavedení nástroje Sizzle Selector Engine do jádra systému |
1.3.1 | 21. ledna 2009 | |
1.3.2 | 20. února 2009 | |
1.4 | 14. ledna 2010 | |
1.4.1 | 25. ledna 2010 | |
1.4.2 | 19. února 2010 | |
1.4.3 | 16. října 2010 | |
1.4.4 | 11. listopadu 2010 | |
1.5 | 31. ledna 2011 | Správa odložených zpětných volání, přepis modulu ajax |
1.5.1 | 24. února 2011 | |
1.5.2 | 31. března 2011 | |
1.6 | 3. května 2011 | Významné zlepšení výkonu funkcí attr() a val() |
1.6.1 | 12. května 2011 | |
1.6.2 | 30. června 2011 | |
1.6.3 | 1. září 2011 | |
1.6.4 | 12. září 2011 | |
1.7 | 3. listopadu 2011 | Nové rozhraní API pro události: .on() a .off(), zatímco staré rozhraní API je stále podporováno. |
1.7.1 | 21. listopadu 2011 | |
1.7.2 | 21. března 2012 | |
1.8.0 | 9. srpna 2012 | Přepsán Sizzle Selector Engine, vylepšeny animace a flexibilita $(html, rekvizity). |
1.8.1 | 30. srpna 2012 | |
1.8.2 | 20. září 2012 | |
1.8.3 | 13. listopadu 2012 | |
1.9.0 | začátek roku 2013 | Odstranění zastaralých rozhraní a pročištění kódu |
2.0.0 | začátek roku 2013 | Upuštění od podpory IE6-8 kvůli zlepšení výkonu a snížení velikosti souborů |
Otázky a odpovědi
Otázka: Co je to jQuery?
Odpověď: jQuery je knihovna jazyka JavaScript vytvořená s cílem usnadnit a zjednodušit psaní jazyků JavaScript a HTML.
Otázka: Kdo vynalezl jQuery?
Odpověď: Knihovnu jQuery vynalezl John Resig.
Otázka: Kdy bylo vydáno první vydání jQuery?
Odpověď: První verze jQuery byla vydána v lednu 2006 na BarCampu v New Yorku.
Otázka: Kdo dnes vede tým programátorů pracujících na jQuery?
Odpověď: Tým programátorů, kteří dnes pracují na jQuery, vede Dave Methvin.
Otázka: Jak je jQuery populární?
Odpověď: Více než 55 % z 10 000 nejnavštěvovanějších webových stránek používá jQuery, což z něj činí nejpopulárnější knihovnu JavaScriptu, která se dnes používá.
Otázka: Jsou s používáním jQuery spojeny nějaké náklady?
Odpověď: Ne, s používáním jQuery nejsou spojeny žádné náklady, protože se jedná o bezplatný software s otevřeným zdrojovým kódem licencovaný pod licencí MIT.
Otázka: Jaké věci se dají pomocí jQuery dělat snadněji?
Odpověď: Mezi věci, které se s použitím jquery dělají snadněji, patří navigace (pohyb po webové stránce), výběr (volba) prvků na webové stránce pomocí objektového modelu dokumentu, vytváření animací, zpracování událostí, jako jsou akce uživatele, vytváření aplikací Ajax a vytváření vlastních zásuvných modulů jquery.