JQuery: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m traduzindo nome/parâmetro, ajustes gerais nas citações, outros ajustes usando script
m
Linha 16:
|website = [http://jQuery.com/ jQuery.com]
}}
'''jQuery''' é uma [[Biblioteca (computação)|biblioteca]] de funções [[JavaScript]] que interage com o [[HTML]], desenvolvida para simplificar os [[Linguagem de script|scripts]] interpretados no [[Navegador web|navegador]] do cliente ([[Cliente (computação)|client-side]]).<ref>{{citar web |url=http://jquery.com/ |título=jQuery: The Write Less, Do More, JavaScript Library |publicado=jQuery |acessodata=1-3-2011 |língua=en}}</ref>. Lançada em dezembro de [[2006]] no [[BarCamp]], de [[Nova York]], por John Resig. Usada por cerca de 77% dos 10 mil sites mais visitados do mundo, jQuery é a mais popular das bibliotecas JavaScript.<ref>{{citar web |url=http://trends.builtwith.com/javascript/JQuery |título=JQuery usage statistics |publicado=BuiltWith Trends |data=31-03-2014 |língua=en}}</ref><ref>{{citar web |url=http://w3techs.com/technologies/overview/javascript_library/all |título=Usage of javascript libraries for websites |publicado=W3Techs |data=1-3-2011 |língua=en}}</ref>.
 
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.<ref>{{citar web |url=http://jquery.org/license |título=License - jQuery Project |publicado=jQuery |acessodata=1-3-2011 |língua=en}}</ref>. A sintaxe do jQuery foi desenvolvida para tornar mais simples a navegação do documento HTML, a seleção de elementos [[Document Object Model|DOM]], criar animações, manipular eventos, desenvolver [[AJAX (programação)|aplicações AJAX]] e criação de [[plugin]]s sobre ela. Tais facilidades permitem aos desenvolvedores criarem camadas de [[Abstração (programação)|abstração]] para interações de baixo nível de modo simplificado em aplicações web dinâmicas de grande complexidade.
 
A [[Microsoft]] e a [[Nokia]] anunciaram planos de incluir o jQuery em suas plataformas,<ref>{{citar web |url=http://blog.jquery.com/2008/09/28/jquery-microsoft-nokia/ |título=jQuery, Microsoft and Nokia |publicado=jQuery Blog |data=28-9-2008 |língua=en}}</ref>. aA Microsoft adotou na interface de programação ([[IDE]]) [[Visual Studio]]<ref>{{citar web |url=http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx |título=jQuery and Microsoft |publicado=ScottGu's Blog |data=28-9-2008 |língua=en}}</ref> para uso com o [[Framework para aplicações web|framework]] AJAX da linguagem [[ASP.NET]], e a Nokia em sua plataforma Web Run-Time de criação de pequenos aplicativos [[Widget]]s.<ref>{{citar web |url=http://wiki.forum.nokia.com/index.php/Guarana_UI:_a_jQuery-Based_UI_Library_for_Nokia_WRT |título=Guarana UI: a jQuery-Based UI Library for Nokia WRT |publicado=Forum.Nokia |data=17-3-2010 |língua=en}}</ref>. A biblioteca jQuery também tem sido usada no programa [[MediaWiki]], desde a versão 1.16.<ref>{{citar web |url=https://secure.wikimedia.org/wikipedia/mediawiki/wiki/JQuery |título=jQuery |publicado=MediaWiki |data=1-2-2011 |língua=en}}</ref>.
 
== Funcionalidades ==
Linha 30:
* Trabalha com AJAX e DOM.
* Implementação segura de recursos do [[Cascading Style Sheets|CSS1]], CSS2 e CSS3.
Qualquer editor de código suporta jQuery, sendo necessário fazer download da respectivarespetiva classe no site do [http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js jQuery]. Uma das maiores novidades relaciona-se com a resolução da incompatibilidade entre browser's;browsers, especialmente com o IE (Internet Explorer, versãoinferior abaixoà daversão 9).
=== Exemplo ===
Um código em Javascript puro, para atribuir o valor "5" em um elemento qualquer.