jQuery
| jQuery | |
|---|---|
| Desenvolvedor | John Resig |
| Lançado em | janeiro de 2006 |
| Versão estável | 1.6.2 (30 de junho de 2011) |
| Escrito em | JavaScript |
| Sistema Operacional | cross-browser |
| Gênero(s) | biblioteca JavaScript |
| Licença | MIT, GNU v2 |
| Página oficial | jQuery.org |
| Portal das Tecnologias de informação | |
jQuery é uma biblioteca JavaScript cross-browser desenvolvida para simplificar os scripts client side que interagem com o HTML.[1] Ela foi lançada em janeiro de 2006 no BarCamp de Nova York por John Resig. Usada por cerca de 41% dos 10 mil sites mais visitados do mundo, jQuery é a mais popular das bibliotecas JavaScript.[2][3]
jQuery é uma biblioteca de código aberto e possui licença dual, fazendo uso da Licença MIT ou da GNU General Public License versão 2.[4] A sintaxe do jQuery foi desenvolvida para tornar mais simples a navegação do documento HTML, a seleção de elementos DOM, criar animações, manipular eventos e desenvolver aplicações AJAX. A biblioteca também oferece a possibilidade de criação de plugins sobre ela. Fazendo uso de tais facilidades, os desenvolvedores podem criar camadas de abstração para interações de mais baixo nível, simplificando o desenvolvimento de aplicações web dinâmicas de grande complexidade.
A Microsoft e a Nokia anunciaram planos de incluir o jQuery em suas plataformas,[5] a Microsoft adotando-a inicialmente no Visual Studio[6] para uso com o framework AJAX do ASP.NET, e a Nokia na sua plataforma Web Run-Time de widgets.[7] A biblioteca jQuery também tem sido usada no MediaWiki desde a versão 1.16.[8]
Índice |
[editar] Funcionalidades
Principais funcionalidades do jQuery:
- 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.
[editar] Exemplo
Um código em Javascript puro para atribuir a uma id o valor "5".
document.getElementById('Teste').value = 5;
O mesmo código em jQuery.
$('#Teste').val(5);
Referências
- ↑ jQuery: The Write Less, Do More, JavaScript Library (em inglês). jQuery. Página visitada em 1-3-2011.
- ↑ JQuery usage statistics (em inglês). BuiltWith Trends (22-2-2011).
- ↑ Usage of javascript libraries for websites (em inglês). W3Techs (1-3-2011).
- ↑ License - jQuery Project (em inglês). jQuery. Página visitada em 1-3-2011.
- ↑ jQuery, Microsoft and Nokia (em inglês). jQuery Blog (28-9-2008).
- ↑ jQuery and Microsoft (em inglês). ScottGu's Blog (28-9-2008).
- ↑ Guarana UI: a jQuery-Based UI Library for Nokia WRT (em inglês). Forum.Nokia (17-3-2010).
- ↑ jQuery (em inglês). MediaWiki (1-2-2011).