Escolar Documentos
Profissional Documentos
Cultura Documentos
Biblioteca jQuery
O que jQuery?
jQuery uma biblioteca feita para facilitar o trabalho em Biblioteca jQuery
O que jQuery?
Javascript Por que usar jQuery?
Slogan: Write less, do more! Como usar?
Sintaxe
Tarefas que requerem muitas linhas de cdigo em Evento Document Ready
Exemplo de aplicao
JS puro podem ser realizadas de forma gil em Seletores
jQuery Elemento
id
Classe
Sintaxe
jQuery projetado sob medida para a manipulao de Biblioteca jQuery
jQuery("p").hide() on()
Mtodos val e html
$(".nomeDeUmaClasse").hide() Exemplos
Referncias
jQuery("#nomeDeUmIdentificador").hide()
Biblioteca jQuery
algum mtodo seja executado antes do documento ter Alguns eventos DOM
click()
sido totalmente carregado so: dblclick()
mouseenter()
Tentativa de esconder um elemento que ainda no mouseleave()
Sintaxe: on()
Mtodos val e html
Exemplos
$(document).ready(function(){ Referncias
//O cdigo jQuery deve ser escrito aqui
});
Biblioteca jQuery
Seletores
uma das partes mais importantes da biblioteca; Biblioteca jQuery
O que jQuery?
Por que usar jQuery?
Os seletores so usados para "encontrar" (ou selecionar) Como usar?
Sintaxe
elementos HTML baseados no ID, na classe, no tipo, nos Evento Document Ready
Seletor Elemento
Seleciona os elementos com base no nome dos Biblioteca jQuery
elementos;
O que jQuery?
Por que usar jQuery?
Como usar?
Sintaxe
Exemplos: Evento Document Ready
Seletor #id
Utiliza o atributo id de uma tag HTML para encontrar o Biblioteca jQuery
elemento especfico;
O que jQuery?
Por que usar jQuery?
Como usar?
Sintaxe
Vale lembrar que: um id deve ser nico dentro de uma Evento Document Ready
Seletor Classe
Utilizado para encontrar elementos pertencentes a uma Biblioteca jQuery
classe especfica;
O que jQuery?
Por que usar jQuery?
Como usar?
Sintaxe
Exemplos: Evento Document Ready
O que so Eventos?
So todas as aes que uma webpage pode responder; Biblioteca jQuery
O que jQuery?
Por que usar jQuery?
Um evento representa um momento especfico quando Como usar?
Sintaxe
algo acontece; Evento Document Ready
Exemplo de aplicao
Seletores
Por exemplo: Elemento
id
Movimento do mouse sobre um elemento; Classe
Evento click()
Ele disparado quando o usurio clica em um elemento Biblioteca jQuery
HTML;
O que jQuery?
Por que usar jQuery?
Como usar?
Sintaxe
<!DOCTYPE html> Evento Document Ready
<html> Exemplo de aplicao
<head> Seletores
Elemento
id
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js">
Classe
</script> Alguns eventos DOM
click()
<script> dblclick()
$(document).ready(function(){ mouseenter()
$("p").click(function(){ mouseleave()
$(this).hide(); mousedown()
mouseup()
}); hover()
}); focus()
</script> blur()
on()
</head> Mtodos val e html
<body> Exemplos
Referncias
<p>Eu sou um pargrafo. Clique sobre mim!</p>
</body>
</html>
Biblioteca jQuery
Evento dblclick()
O evento disparado quando o usurio faz um duplo Biblioteca jQuery
Evento mouseenter()
O evento disparado quando o ponteiro do mouse Biblioteca jQuery
Evento mouseleave()
O evento disparado quando o ponteiro do mouse sai Biblioteca jQuery
Evento mousedown()
Disparado quando um dos botes do mouse est Biblioteca jQuery
Evento mouseup()
Disparado quando um dos botes do mouse foi Biblioteca jQuery
Evento hover()
Disparado quando o ponteiro do mouse passa sobre Biblioteca jQuery
um elemento HTML:
O que jQuery?
Por que usar jQuery?
Como usar?
Sintaxe
<!DOCTYPE html> Evento Document Ready
<html> Exemplo de aplicao
<head> Seletores
Elemento
id
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js">
Classe
</script> Alguns eventos DOM
click()
<script> dblclick()
$(document).ready(function(){ mouseenter()
$("h3").hover(function(){ mouseleave()
alert("Voc passou o mouse sobre mim!"); mousedown()
mouseup()
}); hover()
}); focus()
</script> blur()
on()
</head> Mtodos val e html
<body> Exemplos
Referncias
<h3>Passe o mouse sobre mim!</h3>
</body>
</html>
Biblioteca jQuery
Evento focus()
Disparado quando um campo de um formulrio recebe o Biblioteca jQuery
foco:
O que jQuery?
Por que usar jQuery?
Como usar?
Sintaxe
<!DOCTYPE html> Evento Document Ready
<html> Exemplo de aplicao
<head> Seletores
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"> Elemento
id
</script>
Classe
<script> Alguns eventos DOM
$(document).ready(function(){ click()
$("input").focus(function(){ dblclick()
$(this).css("backgroundcolor", "#cccccc"); mouseenter()
}); mouseleave()
}); mousedown()
mouseup()
</script> hover()
</head> focus()
<body> blur()
<form> on()
<label for="nome">Nome:<label> Mtodos val e html
<input type="text" id="nome" name="nome"> Exemplos
Referncias
</form>
</body>
</html>
Biblioteca jQuery
Evento blur()
Disparado quando um campo de um formulrio perde o Biblioteca jQuery
foco:
O que jQuery?
Por que usar jQuery?
<!DOCTYPE html> Como usar?
<html> Sintaxe
<head> Evento Document Ready
Exemplo de aplicao
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js">
Seletores
</script> Elemento
<script> id
$(document).ready(function(){ Classe
$("input").focus(function(){ Alguns eventos DOM
$(this).css("backgroundcolor", "#cccccc"); click()
}); dblclick()
mouseenter()
$("input").blur(function(){
mouseleave()
$(this).css("backgroundcolor", "#ffffff"); mousedown()
}); mouseup()
}); hover()
</script> focus()
</head> blur()
on()
<body>
Mtodos val e html
<form> Exemplos
<label for="nome">Nome:<label><input type="text" id="nome" name="nome"> Referncias
<label for="fone">Fone:<label><input type="text" id="fone" name="fone">
</form>
</body>
</html>
Biblioteca jQuery
Evento on()
Permite que mais de um evento seja disparado sobre um Biblioteca jQuery
mesmo elemento:
O que jQuery?
Por que usar jQuery?
Como usar?
<!-- Na tag head: --> Sintaxe
Evento Document Ready
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js">
Exemplo de aplicao
</script> Seletores
<script> Elemento
$(document).ready(function(){ id
$("p").on({ Classe
mouseenter: function(){ Alguns eventos DOM
click()
$(this).css("backgroundcolor", "lightgray");
dblclick()
}, mouseenter()
mouseleave: function(){ mouseleave()
$(this).css("backgroundcolor", "lightblue"); mousedown()
}, mouseup()
click: function(){ hover()
focus()
$(this).css("backgroundcolor", "yellow");
blur()
} on()
}); Mtodos val e html
}); Exemplos
</script> Referncias
Sintaxe: mousedown()
mouseup()
Para retornar valor: $(selector).html(); hover()
focus()
Para atribuir valor: $(selector).html(conteudo). blur()
on()
Mtodos val e html
Exemplos
Referncias
Biblioteca jQuery
Referncias
[1].jQuery. What is jQuery? Disponvel em: jquery.com. Acessado em: Biblioteca jQuery
03 set. 2017. O que jQuery?
Por que usar jQuery?
[2].W3SCHOOLS. jQuery Tutorial. Disponvel em: Como usar?
http://www.w3schools.com/jquery/default.asp. Acessado em: 03 set. Sintaxe
Evento Document Ready
2017. Exemplo de aplicao
Seletores
[3].W3SCHOOLS. jQuery Selectors. Disponvel em: Elemento
http://www.w3schools.com/jquery/jquery_selectors.asp. Acessado em: 06 id
set. 2017. Classe
Alguns eventos DOM