wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Se liga! 2DS - 3ºTri

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

O que é um "Evento" no contexto do JavaScript em um navegador?

a)

É um tipo de dado usado para armazenar textos longos.

b)

É uma estrutura de repetição (for ou while) usada para percorrer listas.

c)

É 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.

d)

É a função principal usada para iniciar o programa.

2.

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?

a)

element.doAction('click', minhaFuncao);

b)

element.listenFor('click', minhaFuncao);

c)

element.addEventListener('click', minhaFuncao);

d)

element.onEvent('click', minhaFuncao);

3.

Qual evento é comumente usado em um botão para indicar que o usuário interagiu com ele?

a)

onload

b)

onsubmit

c)

onmouseover

d)

click

4.

O evento submit em formulários HTML é disparado quando:

a)

O usuário digita qualquer coisa em um campo de texto.

b)

O cursor do mouse passa sobre o formulário.

c)

O navegador termina de carregar o formulário.

d)

O usuário tenta enviar o formulário (geralmente clicando no botão de envio).

5.

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?

a)

element.name

b)

element.innerHTML

c)

element.value

d)

element.style

6.

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?

a)

Para forçar o envio dos dados, ignorando a validação.

b)

Para evitar que a página seja recarregada ao tentar enviar o formulário.

c)

Para alterar o estilo e o visual do formulário.

d)

Para criar um novo elemento na página.

7.

Se você deseja desabilitar um botão (impedir que o usuário clique nele) usando JavaScript, qual propriedade você deve definir como true?

a)

button.hidden = true;

b)

button.value = 'desabilitado';

c)

button.disabled = true;

d)

button.style.display = 'none';

8.

Qual método é usado para buscar um único elemento HTML na página usando o seu ID (identificador único)?

a)

document.querySelector('meuId');

b)

document.querySelectorAll('#meuId');

c)

document.getElementById('meuId');

d)

document.getElementsByClassName('meuId');

9.

Qual é a primeira etapa para criar um novo elemento HTML (como um

ou um

) usando JavaScript?

a)

Usar o método document.createElement('div') para criar o elemento na memória.

b)

Usar o método document.appendChild() para adicioná-lo à página.

10.

Qual método é usado para adicionar um elemento (que já foi criado) como filho de um elemento pai na página?

a)

elementoPai.insertElement(elementoFilho);

b)

elementoPai.createChild(elementoFilho);

c)

elementoPai.appendChild(elementoFilho);

d)

elementoPai.attachElement(elementoFilho);

11.

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?

a)

elemento.value = "Novo Produto";

b)

elemento.style.text = "Novo Produto";

c)

elemento.id = "Novo Produto";

d)

elemento.textContent = "Novo Produto"; (ou innerHTML)

12.

Se você criar um elemento (imagem) e quiser definir o caminho de onde a imagem será carregada, qual propriedade deve ser manipulada?

a)

img.value

b)

img.className

c)

img.src

d)

img.innerHTML

13.

Qual é a ordem lógica correta para a criação e exibição de um novo elemento na página?

a)

Adicionar à página -> Criar o elemento -> Definir o conteúdo.

b)

Criar o elemento -> Adicionar à página -> Definir o conteúdo.

c)

Criar o elemento -> Definir o conteúdo -> Adicionar à página (appendChild).

d)

Adicionar à página -> Definir o conteúdo -> Criar o elemento.

14.

Para adicionar uma classe CSS chamada destaque a um elemento existente via JavaScript, qual propriedade/método você usaria?

a)

element.classList.add('destaque')

b)

element.addClass('destaque')

c)

element.style.add('destaque')

d)

element.setAttribute('class', 'destaque')

15.

Qual das opções abaixo é a forma mais recomendada e moderna de adicionar uma classe 'destaque' a um elemento em JavaScript?

a)

elemento.id = 'destaque';

b)

elemento.className = 'destaque';

c)

elemento.style.class = 'destaque';

d)

elemento.classList.add('destaque');

16.

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?

a)

O elemento pai onde o evento foi registrado.

b)

O valor da última variável declarada no código.

c)

O próprio Objeto Evento, contendo informações detalhadas sobre o que aconteceu (tipo de evento, coordenadas do mouse, etc.).

d)

O valor do atributo id do elemento.