Lançada em 2006, por John Resig, jQuery, segundo definição consta em seu site, trata-se de uma rápida, pequena e rica em features biblioteca JavaScript.
Como o lema "Write less, do more." (escreva menos, faça mais), jQuery revolucionou o desenvolvimento web, sendo presente em inúmeros projetos atualmente.
Com jQuery é possível fazer diversos efeitos com poucas linhas e, que custariam dezenas de linhas em JavaScript puro.
- Seleção e manipulação de elementos HTML
- Manipulação de CSS
- Efeitos e animações
- Navegação pelo DOM
- Ajax
- Eventos
- Resolução da incompatibilidade entre os navegadores.
- Redução de código.
- Reutilização do código através de plugins.
- Utilização de uma vasta quantidade de plugins criados por outros desenvolvedores.
- Trabalha com AJAX e DOM.
- Implementação segura de recursos do CSS1, CSS2 e CSS3.
- Qualquer editor de código suporta jQuery, sendo necessário fazer download da respetiva classe no site do jQuery. Uma das maiores novidades relaciona-se com a resolução da incompatibilidade entre browsers, especialmente com o Internet Explorer, inferior à versão 9.