jQuery
jQuery je knihovna JavaScriptu, která webovým vývojářům umožňuje přidávat na jejich webové stránky další funkce. Je open source a poskytuje se zdarma pod licencí MIT. V posledních letech se jQuery stala nejpopulárnější knihovnou JavaScriptu používanou při vývoji webu.
Pro použití jQuery stačí, když webový vývojář odkáže na soubor JavaScriptu jQuery v kódu HTML webové stránky. Některé webové stránky hostují vlastní místní kopii jQuery, zatímco jiné jednoduše odkazují na knihovnu hostovanou společností Google nebo serverem jQuery. Webová stránka může například načíst knihovnu jQuery pomocí následujícího řádku v části <head> kódu HTML:
<script type="text/javascript"
src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
Jakmile se knihovna jQuery načte, webová stránka může volat libovolnou funkci jQuery podporovanou touto knihovnou. Mezi běžné příklady patří úprava textu, zpracování dat formulářů, přesouvání prvků na stránce a provádění animací. jQuery také může pracovat s kódem Ajax a skriptovacími jazyky, jako jsou PHP a ASP, a přistupovat tak k datům z databáze. Protože jQuery běží na straně klienta, nikoli na webovém serveru, může aktualizovat informace na webové stránce v reálném čase bez opětovného načtení stránky. Běžným příkladem je „automatické doplňování“, při kterém vyhledávací formulář při zadávání dotazu automaticky zobrazuje běžná vyhledávání. Právě tak TechTerms.com poskytuje návrhy při zadávání textu do vyhledávacího pole.
Kromě bezplatné licence je dalším hlavním důvodem popularity jQuery její kompatibilita napříč prohlížeči. Protože každý prohlížeč vykresluje HTML, CSS a JavaScript odlišně, může být pro webového vývojáře obtížné zajistit, aby webová stránka vypadala stejně ve všech prohlížečích. Namísto psaní vlastních funkcí pro každý prohlížeč může webový vývojář použít jedinou funkci jQuery, která bude fungovat v prohlížečích Chrome, Safari, Firefox i Internet Explorer. Tato podpora více prohlížečů vedla mnoho vývojářů k přechodu ze standardního JavaScriptu na jQuery, protože výrazně zjednodušuje proces psaní kódu.
Další informace o jQuery a nejnovější knihovnu si můžete přečíst a stáhnout na oficiálním webu jQuery.
Otestujte své znalosti