jQuery vzniklo v roce 2006 (autorem je John Resig) v době, kdy prohlížeče (Internet Explorer, Firefox, Safari) interpretovaly JavaScript každý trochu jinak. jQuery tyto rozdíly sjednotilo do jedné jednoduché syntaxe.
Před příchodem jQuery vyžadovaly i jednoduché úkony mnoho řádků kódu. jQuery přineslo:
$(„#tlacitko“)).Úkol: Skrýt všechny odstavce s třídou „skrytý“ po kliknutí na tlačítko.
Čistý JavaScript (Vanilla JS):
document.querySelectorAll('button').forEach(button => {
button.addEventListener('click', () => {
document.querySelectorAll('p.skryty').forEach(p => {
p.style.display = 'none';
});
});
});
jQuery:
$('button').click(function() {
$('p.skryty').hide();
});
[Image comparison of vanilla JavaScript vs jQuery code length for the same task]
fadeIn(), slideUp() nebo animate() pro vlastní pohyby prvků.V posledních letech popularita jQuery klesá. Důvody jsou:
fetch() místo $.ajax() nebo querySelector).I přes úpadek jQuery stále pohání přes 70 % nejnavštěvovanějších webů. Je to díky:
Zajímavost: Znak dolaru $ v jQuery je ve skutečnosti jen zkratka pro funkci s názvemjQuery. Volání$('#id')je tedy totéž jakojQuery('#id'). Tento symbol se stal tak ikonickým, že si ho mnozí pletou se samotným JavaScriptem.