Concatenar

Conectando pessoas, ferramentas e idéias.

O que é o jQuery?

É basicamente um framework Javascript, ou seja, uma biblioteca que possuí diversos métodos e funções que podem ser utilizados dentro de uma página web. Sua proposta é a seguinte:

Escreva menos, faça mais - Write less, do more

 Ao utilizar o Jquery, você consegue realizar com poucas linhas de código diversos efeitos que equivaleriam em JavaScript Puro a algumas dezenas de linhas.

Recursos:

  1. Menos código
  2. Incorporar / Criar plugins
  3. Manipulação de CSS
  4. Seleção e manipulação de elementos HTML
  5. Efeitos e animações
  6. Navegação pelo DOM
  7. Ajax
  8. Eventos  

Como utilizar?

Podemos incluir o Jquery de duas formas em nossas páginas:

Geralmente ambas as formas são declaradas dentro da tag <head> do HTML.

  • Através do link CDN:
<html>
<head>		
  <script src="https://code.jquery.com/jquery-3.3.1.min.js"
  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
  crossorigin="anonymous"></script>
</head>
  • Via local:

Baixamos o arquivo jquery-3.3.1.min.js e colocamos em um diretório o qual vamos localizar conforme abaixo. Neste exemplo colocamos no próprio diretório do arquivo HTML, mais isso pode ser modificado basta mudar o link acrescentando a pasta.

<html>
<head>		
   <!-- jquery - arquivo no próprio diretório -->	
   <script src="/jquery-3.3.1.min.js"></script>
</head>

Ambas as formas utilizando a tag <script src="/"></script> , dentro de src="/" informamos a localização do arquivo, um link CDN ou caminho local.

 

Para fazer download do arquivo Jquery ou mais opções de CDNs, acesse: http://jquery.com/download/

Existem 2 versões para download:

  • compressed - "Comprimida" - Essa versão vem sem espaços, comentários e quebras de linha - tudo que é desnecessário na codificação é removido, tem como objetivo ser um arquivo menor, facilitando o carregamento, para que a aplicação seja mais rápida.
  • uncompressed - "Descomprimida" - É uma versão um pouco maior, inclui comentários, quebras de linhas, indentação o que facilita muito o debug e o entendimento do código Jquery.

Mais abaixo nessa mesma página de download do Jquery, você encontrará as opções CDNs, ou acessando diretamente https://code.jquery.com/

PS: minified - também é uma versão comprimida.

 


Exemplo

Para entendermos o funcionamento do Jquery, nada melhor que realizarmos um exemplo, segue abaixo um bem simples usando o efeito deslizar para cima ".slideUp()" em um elemento HTML, no caso em um parágrafo "<p>".

 

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Exemplo Jquery - Evento de clique</title>	
		
	<!-- jquery - arquivo no próprio diretório -->	
	<script src="/jquery-3.3.1.min.js"></script>
	
	<!--Aplicando CSS no elemento p - paragrafo-->
	<style>
	  p {
	    color: red;
	    margin: 5px;
	    cursor: pointer;
	    font-size:32px;
	  }
	  p:hover {
	    background: yellow;
	  }
  	</style> 
</head>
<body>

<p>Primeiro Parágrafo</p>
<p>Segundo Parágrafo</p>
<p>Terceiro Parágrafo</p>

	<script>
		$("p").click(function() {
		  $(this).slideUp();
		});
	</script>
</body>
</html>

Entendendo o código:

Linha 8 - Integramos o Jquery ao funcionamento da página.

Linha 11 a 21 - Aplicamos CSS aos elementos p dá pagina HTML, ou seja, a todos os parágrafos, definimos alguns estilos como tamanho da fonte, cor, tipo de ponteiro, e definimos que ao passar o mouse em cima do parágrafo, o fundo "background" fique amarelo.

Linha 25 a 27 - Definimos os parágrafos.

Linha 29 a 33 - Definimos o código para que todo elemento "p" parágrafo ao ser clicado, efetue o método slideUp(), o que faz o paragrafo ser escondido através de um movimento deslizante para cima.


 

Sintaxe básica: 

$('seletorHTML').acao();

 Para saber mais como utilizar o Jquery acesse o centro de treinamento: http://learn.jquery.com/ 


Segue a baixo o exemplo em execução:

 


Para conhecer mais exemplos em Jquery, acesse: http://api.jquery.com/

 

Fontes: 

http://jquery.com/

https://www.w3schools.com/jquery/jquery_intro.asp