O jQuery é a biblioteca JavaScript mais popular e baixada na história do desenvolvimento web. Embora existam milhares de bibliotecas disponíveis, nenhuma alcançou o nível de uso e reconhecimento do jQuery, e isso se deve à sua capacidade de simplificar drasticamente a escrita de código.
Para entender a popularidade do jQuery, pense em como o JavaScript puro (vanilla JS) é usado para realizar tarefas simples, como manipular o DOM (Document Object Model).
Exemplo: Adicionar um listener de clique a todos os botões da página para mudar a cor de um título <h1>.
No JavaScript puro, essa tarefa exige que você:
button.for) para percorrer cada botão encontrado.event listener) para detectar o clique.h1 e altere a propriedade de estilo (style.color = "red").Tudo isso pode resultar em muitas linhas de código para uma ação relativamente simples, levantando a questão da complexidade desnecessária e da verbosidade do JavaScript tradicional para tarefas de manipulação do DOM.
O desenvolvedor John Resig estava frustrado com a complexidade e o comprimento desnecessário do código JavaScript necessário para o desenvolvimento web. Em vez de apenas se lamentar, ele decidiu criar uma solução.
Em 2006, John lançou o jQuery: uma biblioteca que realiza exatamente as mesmas tarefas de manipulação do DOM, eventos e animações, mas de uma forma muito mais curta, doce e concisa.
Uma biblioteca é uma coleção de código escrito por outra pessoa que você pode incorporar em seus próprios projetos. Seu objetivo é melhorar seu projeto ou tornar sua vida de desenvolvedor mais fácil, fornecendo atalhos para funcionalidades comuns.
Você já encontrou bibliotecas antes; por exemplo, a Bootstrap é uma biblioteca de CSS e JavaScript usada para melhorar rapidamente a interface de usuário de um site.