O jQuery é uma biblioteca livre de código aberto e que possui uma licença dual, fazendo uso da Licença MIT ou da GNU. 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 plug-ins. 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.
JQuery: http://jquery.com/
Sendo uma biblioteca JavaScript rápida, pequena e rica em recursos. O JQuery mudou a maneira que milhões de pessoas passaram a escrever JavaScript. Grandes empresas como a IBM, Mozilla, Adobe entre outras se tornaram-se parceiras do JQuery e prestam suporte tornando possível a Fundação JQuery. Fundada com parcerias da IBM e WordPress, está parceria visa melhorar a web aberta, tornando-a acessível a todos, através do desenvolvimento e suporte de software de fonte aberto, e colaboração com a comunidade de desenvolvimento.
JQuery Fundation: https://jquery.org/
Instalando o JQuery
O JQuery é um arquivo de tamanho muito pequeno e simples de instalar, você pode utiliza-lo localmente baixando o arquivo no seu computador e fazendo referencia ao script jquery.js ou pode utiliza-lo diretamente da web.
Sintaxe JQuery
A sintaxe do JQuery possui basicamente a proposta de selecionar elementos e executar ações sobre eles. O sinal $ (dólar) define o acesso ao JQuery e suas funções e assim manipular os elementos através de eventos.
Ready
O Ready é um evento do JQuery que ao contrario do JavaScript que utiliza o evento LOAD quando a página é processada e o LOAD não é acionado até que todos os ativos, como as imagens tenham sido completamente carregadas. O READY pode ser executado logo que a hierarquia de DOM possa ser totalmente construída, de modo que este geralmente é o melhor lugar para anexar todos os outros manipuladores de eventos e executar outro código jQuery
Exemplo:
Neste exemplo básico acessamos o JQuery através da web e o utilizamos para manipular um evento de clique sobre um link e o CSS da pagina HTML.
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Desenvolvimento Aberto</title> <!-- Está é uma instalação do JQuery, você apenas precisa apontar o para o respectivo script da versão que você deseja utilizar --> <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.0.min.js"> </script> <!-- Este é um script JQuery básico que manipula o CSS e um evento de clique. Todo o script roda no evento equivalente ao Load da pagina html--> <script> $( document ).ready(function() { $("body").css("background-color", "#363636"); $("body").css("color", "#ffffff"); $("h1").css("background-color", "#483D8B"); $("h1").css("padding", "20px"); $("h2").css("background-color", "#4682B4"); $("h2").css("padding", "20px"); $("p").css("background-color", "#ffffff"); $("p").css("color", "#64645A"); $("p").css("padding", "20px"); $("a").css("color", "#E066FF"); $( "a" ).click(function( event ) { alert( "Desenvolvimento Aberto.\nObrigado por visitar!" ); }); }); </script> </head> <body> <h1> Desenvolvimento Aberto</h1> <h2>Aprenda JQuery --> Hello World!</h2> <p>Desenvolvimento Aberto é uma organização voltada para o aprendizado e discussão de técnicas de desenvolvimento focado em algumas linguagens de programação sendo parcialmente/totalmente abertas ou com licenças gratuitas para desenvolvedores de cada uma de suas respectivas marcas registradas.<br /> <br /> Desenvolvimento Aberto foi escrito e desenvolve utilizando ferramentas gratuitas disponibilizadas pelas melhores empresas de software da atualidade, incluindo a própria hospedagem e design deste site, sendo assim, também proporciona conteúdo gratuito, isso quer dizer que você não paga nada para aprender e utilizar as tecnologias de ponta que podem ser manuseadas através das linguagens de programação mais requisitadas pelas empresas no mercado atual. </p> <a href="#">Clique aqui!!!</a> </body> </html>