NEW
Font size
WorksheetsSe liga! 2DS - 3ºTri
Total questions: 16
Worksheet time: 8mins
O que é um "Evento" no contexto do JavaScript em um navegador?
É um tipo de dado usado para armazenar textos longos.
É uma estrutura de repetição (for ou while) usada para percorrer listas.
É uma ação que acontece na página web (como um clique, o carregamento da página ou um pressionar de tecla) à qual o código pode reagir.
É a função principal usada para iniciar o programa.
Qual método do JavaScript é usado para "ligar" uma função a um elemento da página (como um botão) para que ela seja executada quando um evento (como um clique) acontecer?
element.doAction('click', minhaFuncao);
element.listenFor('click', minhaFuncao);
element.addEventListener('click', minhaFuncao);
element.onEvent('click', minhaFuncao);
Qual evento é comumente usado em um botão para indicar que o usuário interagiu com ele?
onload
onsubmit
onmouseover
click
O evento submit em formulários HTML é disparado quando:
O usuário digita qualquer coisa em um campo de texto.
O cursor do mouse passa sobre o formulário.
O navegador termina de carregar o formulário.
O usuário tenta enviar o formulário (geralmente clicando no botão de envio).
Para que o JavaScript possa obter (ler) o valor que um usuário digitou em um campo de texto, qual propriedade do elemento HTML o programador deve acessar?
element.name
element.innerHTML
element.value
element.style
Em JavaScript, qual é o principal motivo para utilizar event.preventDefault() dentro de uma função que lida com o evento submit de um formulário?
Para forçar o envio dos dados, ignorando a validação.
Para evitar que a página seja recarregada ao tentar enviar o formulário.
Para alterar o estilo e o visual do formulário.
Para criar um novo elemento na página.
Se você deseja desabilitar um botão (impedir que o usuário clique nele) usando JavaScript, qual propriedade você deve definir como true?
button.hidden = true;
button.value = 'desabilitado';
button.disabled = true;
button.style.display = 'none';
Qual método é usado para buscar um único elemento HTML na página usando o seu ID (identificador único)?
document.querySelector('meuId');
document.querySelectorAll('#meuId');
document.getElementById('meuId');
document.getElementsByClassName('meuId');
Qual é a primeira etapa para criar um novo elemento HTML (como um
) usando JavaScript?
Usar o método document.createElement('div') para criar o elemento na memória.
Usar o método document.appendChild() para adicioná-lo à página.
Qual método é usado para adicionar um elemento (que já foi criado) como filho de um elemento pai na página?
elementoPai.insertElement(elementoFilho);
elementoPai.createChild(elementoFilho);
elementoPai.appendChild(elementoFilho);
elementoPai.attachElement(elementoFilho);
Se você quisesse adicionar um texto, por exemplo "Novo Produto", dentro de um elemento
recém-criado, qual propriedade seria a mais adequada para usar?
elemento.value = "Novo Produto";
elemento.style.text = "Novo Produto";
elemento.id = "Novo Produto";
elemento.textContent = "Novo Produto"; (ou innerHTML)
Se você criar um elemento (imagem) e quiser definir o caminho de onde a imagem será carregada, qual propriedade deve ser manipulada?
img.value
img.className
img.src
img.innerHTML
Qual é a ordem lógica correta para a criação e exibição de um novo elemento na página?
Adicionar à página -> Criar o elemento -> Definir o conteúdo.
Criar o elemento -> Adicionar à página -> Definir o conteúdo.
Criar o elemento -> Definir o conteúdo -> Adicionar à página (appendChild).
Adicionar à página -> Definir o conteúdo -> Criar o elemento.
Para adicionar uma classe CSS chamada destaque a um elemento existente via JavaScript, qual propriedade/método você usaria?
element.classList.add('destaque')
element.addClass('destaque')
element.style.add('destaque')
element.setAttribute('class', 'destaque')
Qual das opções abaixo é a forma mais recomendada e moderna de adicionar uma classe 'destaque' a um elemento em JavaScript?
elemento.id = 'destaque';
elemento.className = 'destaque';
elemento.style.class = 'destaque';
elemento.classList.add('destaque');
Ao ouvir um evento, a função de callback (a função que reage ao evento) recebe automaticamente um parâmetro. O que esse parâmetro representa?
O elemento pai onde o evento foi registrado.
O valor da última variável declarada no código.
O próprio Objeto Evento, contendo informações detalhadas sobre o que aconteceu (tipo de evento, coordenadas do mouse, etc.).
O valor do atributo id do elemento.
