Movatterモバイル変換


[0]ホーム

URL:


Ir para o conteúdo
Wikipédia
Busca

jQuery

Origem: Wikipédia, a enciclopédia livre.
jQuery
JQuery
Surgido em14 de janeiro de2006 (20 anos)[1][2][3]
Últimaversão4.0.0(28 agosto 2023; há 2 anos[4])
Criado porJohn Resig[5][6]
LicençaMIT[7]
Página oficialjquery.com

jQuery é umabibliotecalivre que contém funções dalinguagem de programaçãoJavaScript que interage com páginas emHTML, desenvolvida para simplificar osscripts executados/interpretados nonavegador de internet do usuário (client-side).[8] A biblioteca é um projeto da Fundação JS (eminglês:JS Foundation),[9] que faz parte daFundação Linux (eminglês:Linux Foundation)[10] e seu desenvolvimento é realizado pelo time jQuery (eminglês:The jQuery Team).[11]

jQuery é uma biblioteca de código aberto baseada nalicença MIT.[7] Possui sintaxe que simplifica: a navegação do documento HTML, a seleção de elementosDOM, criar animações, manipular eventos, desenvolveraplicações AJAX e, criarplugins sobre ela. Tais facilidades permitem a criação de camadas deabstração, para interações de baixo nível de modo simplificado emaplicações web dinâmicas de grande complexidade.[8]

É usada por cerca de 74.4% dos 10 mil sites mais visitados do mundo, jQuery é considerada uma das mais populares bibliotecas do JavaScript.[12][13]

História

[editar |editar código]

Em agosto de 2005, ao observar o comportamento da biblioteca JavaScript Behaviour.js o criador da biblioteca jQuery John Resig começou a criar a sintaxe do jQuery.[5][6] O Behavior.js foi criado por Ben Nolan.[14][15] Usando as palavras do seu criador assim ele descreveu as premissas em seublog:

The premise for the module is as follows: Using the power of Pseudo-CSS Selectors, bind your Javascript functions to various HTML elements in the DOM.
A premissa para o módulo é a seguinte: Usando o poder dos Seletores do Pseudo-CSS, vincule suas funções Javascript a vários elementos HTML no DOM.

— John Resig em 22 de agosto de 2005[5]

Usando os conceitos do "pseudo poder" dos seletores da especificação doCSS versão 2, nummodelo de objetos de documentos (eminglês:(DOM-Document Object Model)), vinculado as funçõesJavaScript sobre oselementosHTML o jQuery deu seus primeiros passos para a sua primeira release,[5][16] que foi lançada em 14 janeiro de2006 noBarCamp, deNova York por John Resig.[1][2][3]

Em 2008, aMicrosoft e aNokia anunciaram planos de incluir o jQuery em suas plataformas.[17] A Microsoft adotou na interface de programação (IDE)Visual Studio[18] para uso com oframework AJAX da linguagemASP.NET, e a Nokia em sua plataforma Web Run-Time de criação de pequenos aplicativosWidgets.[19] A biblioteca jQuery também tem sido usada no programaMediaWiki, desde a versão 1.16.[20]

No dia 20 de janeiro de 2018 foram lançadas as versões: 1.12.4 e 2.2.4.[21]

Funcionalidades

[editar |editar código]

jQuery é uma biblioteca decódigo aberto que utiliza alicença MIT em seucódigo-fonte.[7] A sintaxe do jQuery foi desenvolvida para tornar mais simples a navegação do documento HTML, a seleção de elementosDOM, criar animações, manipular eventos, desenvolveraplicações AJAX e criação deplugins sobre ela. Tais facilidades permitem aos desenvolvedores criarem camadas deabstração para interações de baixo nível de modo simplificado emaplicações web dinâmicas de grande complexidade.[8]

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 doCSS1, CSS2 e CSS3.

Qualquer editor de código suporta jQuery, sendo necessário fazer download da respetiva classe no site dojQuery. Uma das maiores novidades relaciona-se com a resolução da incompatibilidade entre browsers, especialmente com oInternet Explorer, inferior à versão 9.

Exemplos

[editar |editar código]

Exemplo 1: Um código em Javascript puro, para atribuir o valor "5" em um elemento qualquer.

document.getElementById('Teste').value=5;

O mesmo código em jQuery.

$('#Teste').val(5)

Exemplo 2: Outro código, agora para pintar o fundo de preto de elementos com o id "teste2".

document.getElementById('Teste2').style.background="black";

Agora o mesmo código só que em jQuery:

$('#teste2').css("background","black");

Referências

  1. ab«History of jQuery» (em inglês). 8 de maio de 2017. Consultado em 23 de junho de 2018 
  2. abResig, John (16 de janeiro de 2016).«10th Anniversary of jQuery» (em inglês). Consultado em 23 de junho de 2018 
  3. abResig, John (16 de janeiro de 2006).«BarCampNYC Wrap-up» (em inglês). Consultado em 23 de junho de 2018 
  4. Willison, Timmy (28 de agosto de 2023).«jQuery 3.7.1 Released» (em inglês). Consultado em 17 de maio de 2024 
  5. abcdResig, John (22 de agosto de 2005).«Selectors in Javascript» (em inglês). Consultado em 23 de junho de 2018 
  6. ab«History» (em inglês). Consultado em 23 de junho de 2018 
  7. abc«License - jQuery Project» (em inglês). jQuery. Consultado em 24 de junho de 2018 
  8. abc«jQuery: The Write Less, Do More, JavaScript Library» (em inglês). jQuery. Consultado em 24 de junho de 2018 
  9. «Projects» (em inglês). Consultado em 24 de junho de 2018 
  10. «Linux Foundation Projects» (em inglês). Consultado em 24 de junho de 2018 
  11. «The jQuery Team» (em inglês). Consultado em 24 de junho de 2018 
  12. «jQuery Usage Statistics» (em inglês). BuiltWith Trends. Consultado em 24 de junho de 2018 
  13. «Usage of javascript libraries for websites» (em inglês). W3Techs. Consultado em 24 de junho de 2018 
  14. Herman, Dave.«Javascript Behaviors» (em inglês). Consultado em 23 de junho de 2018 
  15. Noan, Ben.«Javascript Behaviors» (em inglês). Consultado em 23 de junho de 2018 
  16. «Selectors» (em inglês). Consultado em 23 de junho de 2018 
  17. «jQuery, Microsoft and Nokia» (em inglês). jQuery Blog. 28 de setembro de 2008 
  18. «jQuery and Microsoft» (em inglês). ScottGu's Blog. 28 de setembro de 2008 
  19. «Guarana UI: a jQuery-Based UI Library for Nokia WRT» (em inglês). Forum.Nokia. 17 de março de 2010. Consultado em 1 de março de 2011. Arquivado dooriginal em 23 de novembro de 2009 
  20. «jQuery» (em inglês). MediaWiki. 1 de fevereiro de 2011 
  21. Willison, Timmy (20 de maio de 2016).«jQuery 1.12.4 and 2.2.4 Released» (em inglês). Consultado em 23 de junho de 2018 

Ligações externas

[editar |editar código]
ASP.NET
Java
JavaScript
PHP
Python
Ruby
Outras linguagens
Ícone de esboçoEste artigo sobreinformática é umesboço. Você pode ajudar a Wikipédiaexpandindo-o.
Obtida de "https://pt.wikipedia.org/w/index.php?title=JQuery&oldid=70865818"
Categorias:
Categorias ocultas:

[8]ページ先頭

©2009-2026 Movatter.jp