Quiz de JavaScript para Front End

Quiz de JavaScript para Front End

11th Grade

15 Qs

quiz-placeholder

Similar activities

AF1 Informática (1000 - 1ºTri)

AF1 Informática (1000 - 1ºTri)

10th Grade - University

10 Qs

2TDS - Banco de Dados - Aula 10

2TDS - Banco de Dados - Aula 10

11th Grade

10 Qs

Planning Poker

Planning Poker

2nd Grade - University

12 Qs

Estrelas Além do Tempo

Estrelas Além do Tempo

9th - 12th Grade

10 Qs

Quiz – Projeto Ancestralize-se

Quiz – Projeto Ancestralize-se

9th - 12th Grade

10 Qs

PENSAMENTO_COMPUTACIONAL_Funções em JavaScript

PENSAMENTO_COMPUTACIONAL_Funções em JavaScript

11th Grade

10 Qs

Basic CSS Quiz

Basic CSS Quiz

9th Grade - University

20 Qs

Introdução e Contexto da Web

Introdução e Contexto da Web

11th Grade

15 Qs

Quiz de JavaScript para Front End

Quiz de JavaScript para Front End

Assessment

Quiz

Information Technology (IT)

11th Grade

Hard

Created by

WESLLY FRANCO

Used 2+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual método é usado para selecionar um elemento pelo seu ID no DOM?

`getElementByClassName`

`getElementById`

`querySelectorAll`

`getElementsByTagName`

Answer explanation

O método `getElementById` é utilizado para selecionar um elemento no DOM com base no seu ID. É a escolha correta, pois os outros métodos mencionados servem para selecionar elementos de outras maneiras, como por classe ou tag.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual evento é acionado quando um usuário clica em um elemento HTML?

`onmouseover`

`onchange`

`onclick`

`onload`

Answer explanation

O evento `onclick` é acionado especificamente quando um usuário clica em um elemento HTML. Os outros eventos mencionados, como `onmouseover`, `onchange` e `onload`, têm funções diferentes e não são acionados por cliques.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual das seguintes opções é uma maneira correta de adicionar um evento de clique a um botão em JavaScript?

`button.addEventListener('click', function() {})`

`button.onClick = function() {}`

`button.click(function() {})`

`button.addEvent('click', function() {})`

Answer explanation

A maneira correta de adicionar um evento de clique a um botão em JavaScript é usando `button.addEventListener('click', function() {})`, que permite adicionar múltiplos ouvintes de eventos. As outras opções estão incorretas.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual método é usado para alterar o conteúdo de texto de um elemento no DOM?

`innerHTML`

`textContent`

`outerHTML`

`value`

Answer explanation

O método `textContent` é usado para alterar o conteúdo de texto de um elemento no DOM, substituindo todo o texto interno. `innerHTML` altera o HTML, `outerHTML` inclui o próprio elemento, e `value` é usado para campos de entrada.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual das seguintes opções é uma estrutura de controle de fluxo em JavaScript?

`if...else`

`forEach`

`map`

`filter`

Answer explanation

A estrutura de controle de fluxo em JavaScript é usada para tomar decisões. O `if...else` permite executar diferentes blocos de código com base em condições, enquanto `forEach`, `map` e `filter` são métodos de array, não estruturas de controle.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o resultado de `typeof null` em JavaScript?

`object`

`null`

`undefined`

`string`

Answer explanation

Em JavaScript, o resultado de `typeof null` é `object`. Isso é considerado um bug histórico da linguagem, mas é o comportamento padrão. Portanto, a resposta correta é `object`.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual método é usado para parar a propagação de um evento em JavaScript?

`stopPropagation`

`preventDefault`

`stopImmediatePropagation`

`cancelEvent`

Answer explanation

O método `stopPropagation` é utilizado para impedir que um evento se propague para os elementos pai no DOM. Isso é útil quando você deseja que um evento seja tratado apenas no elemento atual, sem afetar outros elementos.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?