Logo Passei Direto
Buscar
Em um projeto de interface web, um desenvolvedor utiliza jQuery para aprimorar a interatividade. Ele planeja modificar o estilo de um botão quando o usuário passa o mouse sobre ele.
Qual método jQuery o desenvolvedor deve usar para selecionar o botão pelo seu ID e aplicar uma mudança de estilo ao passar o mouse?
$('#botao').onMouseOver()
$('#botao').hover()
$('.botao').mouseenter()
$('botao').mouseover()
$('#botao').mouseStyle()
User badge image
Questões para Estudantes

há 5 horas

Respostas

User badge image

Ed Verified user icon

há 5 horas

Para modificar o estilo de um botão quando o usuário passa o mouse sobre ele usando jQuery, o desenvolvedor deve usar um método que permita detectar o evento de "hover" (passar o mouse). Vamos analisar as opções: 1. $('#botao').onMouseOver() - Este método não existe em jQuery. O correto seria usar `.mouseover()` ou `.hover()`. 2. $('#botao').hover() - Este é o método correto. O método `.hover()` permite que você defina duas funções: uma para quando o mouse entra e outra para quando o mouse sai do elemento. 3. $('.botao').mouseenter() - Embora este método funcione, ele seleciona elementos com a classe "botao" e não pelo ID. Além disso, ele só trata o evento de entrada do mouse, não a saída. 4. $('botao').mouseover() - Esta opção está incorreta porque falta o símbolo de "#" para selecionar pelo ID. O correto seria `$('#botao').mouseover()`. 5. $('#botao').mouseStyle() - Este método não existe em jQuery. Portanto, a opção correta é: $('#botao').hover().

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento. Sobre a utilização de seletores no jQuery é correto afirmar:
Qual das seguintes afirmacoes sobre seletores no jQuery é correta?
$('.paragrafo'); retornará o elemento com id igual a 'paragrafo'.
$('p#first'); retornará o primeiro dos elementos p.
$('td, th'); retornará todos os elementos th que são filhos de td.
$('p:first'); retornará o primeiro dos elementos p.
$('#formulario'); retornará todos os elementos da classe 'formulario'.

Considere a página abaixo, desenvolvida utilizando-se jQuery.
Para que, ao clicar no link, seja feita uma requisição ao arquivo sanasa.php que está no servidor, de forma que o retorno seja recebido em data e o status da operação em status, a lacuna I deve ser corretamente preenchida por:
$.get
$post
$.ajax
$.send
$request

Em um projeto web, ao implementar uma tabela HTML dinâmica utilizando jQuery e AJAX, os dados são recebidos do servidor no formato JSON. A tabela é atualizada automaticamente sem recarregar a página, melhorando a experiência do usuário.
Qual método HTTP é mais adequado para a realização dessa tarefa e por quê?
PUT, pois permite substituir recursos no servidor.
GET, pois é utilizado para solicitar dados de um recurso especificado.
DELETE, pois remove recursos do servidor.
HEAD, pois solicita uma resposta similar ao GET, sem o corpo da resposta.
TRACE, pois permite diagnóstico no caminho para o alvo.

Um programador está trabalhando em uma aplicação web e precisa garantir que uma variável seja acessível somente dentro do bloco onde foi declarada, evitando conflitos com outras partes do código.
Qual palavra-chave em Javascript deve ser usada para declarar a variável com o escopo desejado?
var.
let.
const.
scope.
block.

Considere o bloco de código abaixo que utiliza JavaScript e JSON.
Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por:
x.trens[trem] + " " + x.trens[linha]
text.trens[1].trem + " " + text.trens[1].linha
text.trens[trem] + " " + text.trens[linha]
x.trens[1].trem + " " + x.trens[1].linha
x.trens[2].trem + " " + x.trens[2].linha

Ao contrário da palavra-chave 'var', a palavra-chave 'let', tem como função restringir o acesso a variáveis dentro de um bloco.
Neste sentido, o que acontece quando executamos o código abaixo em um navegador com suporte a ECMAScript versão ES6 ou superior?
O valor da variável teste será sempre 200.
Será exibido no console do navegador o valor 1.
Será exibido dentro da janela navegador o valor 1.
A instrução let introduz um escopo de bloco a variável teste.
A declaração da variável teste utilizando let funcionaria da mesma forma se utilizássemos var.

Uma aplicação web requer a atualização de conteúdo sem recarregar a página inteira. O desenvolvedor decide usar jQuery para realizar requisições AJAX, buscando dados de um servidor e atualizando um elemento da página.
Qual função jQuery é apropriada para enviar uma requisição AJAX GET e atualizar um elemento com o ID 'conteudo'?
$.ajaxGet('#conteudo')
$('#conteudo').loadData()
$.get('url', function(data) { $('#conteudo').html(data); })
$('#conteudo').ajax('url')
$.post('url', function(data) { $('#conteudo').html(data); })

Mais conteúdos dessa disciplina