Fáceis (1 a 6)
-
Selecionar e alterar o conteúdo de um parágrafo
-
Use jQuery para selecionar um parágrafo com
id="intro"e altere seu texto ao clicar em um botão.
-
-
Mudar a cor de fundo de um elemento
-
Ao clicar em um botão, mude a cor de fundo de um
divpara azul.
-
-
Esconder e mostrar elementos
-
Crie dois botões: um para esconder e outro para mostrar uma imagem com jQuery.
-
-
Adicionar uma classe a um elemento
-
Use jQuery para adicionar a classe
"destaque"a um item da lista ao passar o mouse. A classe deve deixar todo o texto em negrito e itálico
-
-
Criar um evento de clique que conta quantas vezes foi clicado
-
Mostre a quantidade de cliques em tempo real dentro de um
span.
-
-
Trocar o texto de um botão ao clicar
-
O botão alterna entre os textos “Abrir” e “Fechar” a cada clique.
-
🟡 Médias (7 a 14)
🔀 AJAX (metade das questões medianas)
-
Alternar entre dois temas (claro e escuro)
-
Use jQuery para alternar a classe do
bodyentre dois temas ao clicar em um botão.
-
-
AJAX: Buscar um usuário aleatório (Random User API)
-
Faça uma requisição GET à https://randomuser.me/api/ e exiba nome, foto e país do usuário retornado.
Para entender melhor como usar a API acesse https://randomuser.me/
-
-
AJAX: Exibir uma piada aleatória
-
Use a API de piadas https://official-joke-api.appspot.com/jokes/random para buscar e exibir uma piada em um
div.
-
-
AJAX: Listar títulos de posts
-
Faça uma requisição à API JSONPlaceholder em https://jsonplaceholder.typicode.com/posts e liste os títulos dos 5 primeiros posts.
-
Criar um formulário de cadastro com jQuery
-
Valide os campos
nome,emailesenha(não vazios). Ao clicar em "Enviar", exiba os dados no console.
-
AJAX: Exibir a temperatura de uma cidade
-
Use a API pública do Open-Meteo https://api.open-meteo.com/v1/forecast para buscar a temperatura atual ao informar a latitude e longitude.
-
Mostrar/ocultar senha
-
Use jQuery para alternar o tipo do campo
passwordentre"text"e"password"ao clicar em um ícone ou botão.
-
AJAX: Criar um botão que gera uma atividade aleatória
-
Utilize a Bored API para sugerir uma atividade ao usuário quando ele estiver entediado.
🔴 Difíceis (15 a 20)
-
Criar uma galeria de imagens com jQuery
-
Exiba miniaturas e, ao clicar, mostre a imagem em tamanho grande com efeito fade.
-
Validação de formulário em tempo real
-
Crie um formulário com nome, email e idade. Mostre mensagens de validação em tempo real com jQuery (ex: e-mail inválido, idade abaixo de 18).
-
Animação de lista ordenada
-
Crie uma lista de tarefas. Ao clicar em uma tarefa, ela deve se mover suavemente para o final da lista.
-
Autocomplete de busca (simulado)
-
Crie um campo de busca que sugere palavras a partir de uma lista pré-definida local, conforme o usuário digita.
-
Simulador de carrinho de compras
-
Adicione/remova itens a um carrinho com total dinâmico. Use efeitos visuais com jQuery para atualizações.
-
Tabs (abas interativas com conteúdo dinâmico)
-
Crie abas com jQuery que troquem o conteúdo de uma área principal, utilizando efeitos de transição.
⭐ Desafio Extra (nível difícil)
Criar uma “pokedex” simples com jQuery e AJAX
-
Use a PokéAPI para buscar dados de um Pokémon digitado (nome ou número). Exiba sua imagem, nome, tipo e habilidades em um
card.
Comentários
Postar um comentário