Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

jQuery
jQuery de forma prática com exemplos.
Manipulação DOM, eventos, AJAX e mais.
Fabrício Tonetto Londero
O Que É jQuery?
Leve e rápida
Biblioteca JavaScript para facilitar o desenvolvimento web.
Manipulação fácil
Simplifica o trabalho com HTML DOM, animações e AJAX.
Multinavegador
Compatível com todos os principais navegadores.
Produtividade
Menos código, mais eficiência no desenvolvimento.
Configurando o jQuery
1 Incluir Biblioteca
Adicione o jQuery ao seu projeto para começar.
2 Download
Obtenha via jquery.com para uso local.
3 CDN
Carregue rapidamente pela rede pública, exemplo abaixo:
4 Exemplo Código
Sintaxe Básica do jQuery
Seleção
$(seletor) escolhe os elementos do HTML.
• #id
• .classe
• elemento como 
Ações
Defina o que fazer com os elementos selecionados.
• hide(), show()
• css(), text()
• fadeIn(), animate()
Manipulação do DOM com jQuery - Prática
Selecionar Elementos
• $('p'): todos os parágrafos
• $('#meuId'): elemento por ID
• $('.minhaClasse'): elementos por classe
Modificar Conteúdo
• text('Novo texto')
• html('Novo parágrafo')
• attr('src', 'nova_imagem.jpg')
Eventos jQuery - Prática
Escutar Eventos
Use on(evento, função) ou evento(função)
Eventos Comuns
• click()
• hover()
• submit()
• keydown()
Exemplo
$('button').click(function() { alert('Botão clicado!'); });
Efeitos e Animações com 
jQuery - Prática
Visibilidade
hide(), show(), toggle() para controlar exibição.
Fade
fadeIn(), fadeOut(), fadeToggle() criam suavidade.
Slide
slideUp(), slideDown(), slideToggle() mostram efeito deslizante.
Animação Personalizada
animate() permite animar propriedades CSS específicas.
Exemplo: $('#meuId').fadeOut('slow');
AJAX com jQuery - Prática
Função Principal
$.ajax() permite chamadas assíncronas.
• $.get(), $.post() facilitam requisições comuns.
Vantagens
Atualize a página sem recarregar todo o conteúdo.
Exemplo:
$.get('meu_arquivo.php', function(data) { 
$('#resultado').html(data); });
Plugins jQuery
O que são?
Extensões para funcionalidades 
extras no jQuery.
Exemplos
Sliders, validadores de 
formulários e tooltips.
Como usar
Inclua o arquivo e siga a documentação do plugin.
Vamos ver alguns exemplos em breve.
Recursos e Próximos 
Passos
Documentação
Visite api.jquery.com para referência oficial.
Tutoriais Online
W3Schools, Codecademy oferecem cursos interativos.
Comunidades
Participe de fóruns como Stack Overflow para dúvidas.
Pratique
Experimente e explore para dominar jQuery!
Parágrafo destacado
Parágrafo único
$("p").css("color", "blue"); 
$(".destaque").css("font-weight", "bold"); 
$("#unico").css("text-decoration", "underline");
$("#container").html("Conteúdo inserido via 
jQuery!");
$("#container").append("Clique 
aqui");
Clique-me
$("#mostrarAlerta").on("click", function () {
alert("Você clicou no botão!");
});
Exibir Nome
$("#pegarNome").click(function () {
const nome = $("#nome").val();
alert("Nome digitado: " + nome);
});
Esconder
Mostrar
$("#esconder").click(function () {
$("#caixa").fadeOut();
});
$("#mostrar").click(function () {
$("#caixa").fadeIn();
});
Texto de exemplo
Destacar
$("#destacar").click(function () {
$("#meuTexto").toggleClass("negrito");
});
.negrito {
font-weight: bold;
color: red;
}
Item 1
Item 2
$("li").each(function (index) {
$(this).append(" (índice: " + index + ")");
});
Exercícios:
Refazer uma lista de Javascript ou a AC2, utilizando 
apenas jQuery!

Mais conteúdos dessa disciplina