wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Programação Front End - Lidando com JavaScript limitado

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Qual é uma das dificuldades ao lidar com JavaScript em comparação com HTML e CSS?

a)

O navegador mostra informações de tags desconhecidas

b)

O navegador ignora propriedades não suportadas

c)

Qualquer comando não suportado gera um erro de JavaScript

d)

O código é executado sem problemas em todos os navegadores

2.

Qual função pode ser usada para selecionar elementos da página em JavaScript?

a)

document.getElementsByTagName

b)

document.getElementById

c)

document.getElementsByClassName

d)

document.querySelector

3.

Qual biblioteca pode ser usada para lidar com diferenças e limitações entre navegadores em JavaScript?

a)

Vue.js

b)

jQuery

c)

React

d)

Angular

4.

O que é um polyfill em JavaScript?

a)

Um comando que gera um erro de JavaScript

b)

Uma biblioteca que emula recursos em navegadores mais antigos

c)

Uma propriedade não suportada pelo navegador

d)

Uma função que não está presente em todos os navegadores

5.

Qual é a principal preocupação do progressive enhancement em desenvolvimento web?

a)

Fazer da web uma só, para todos

b)

Desenvolver apenas para navegadores modernos

c)

Ignorar a acessibilidade da página

d)

Depender de recursos dos navegadores

6.

Qual é a função da biblioteca Modernizr em JavaScript?

a)

Criar elementos HTML dinamicamente

b)

Emular recursos em navegadores antigos

c)

Estilizar a página com CSS

d)

Detectar as funcionalidades disponíveis no navegador

7.

O que acontece se um navegador não suporta a API de geolocalização em JavaScript?

a)

O código gera um erro de JavaScript

b)

O navegador ignora a propriedade

c)

O navegador mostra informações de tags desconhecidas

d)

O código é executado sem problemas

8.

Qual é a vantagem de usar polyfills em JavaScript?

a)

Adicionar funcionalidades exclusivas aos navegadores modernos

b)

Eliminar a necessidade de escrever código JavaScript

c)

Aumentar a velocidade de carregamento da página

d)

Permitir o uso de recursos avançados em navegadores antigos

9.

Por que é importante desenvolver um site pensando em progressive enhancement?

a)

Para que todos os usuários tenham acesso às informações do site

b)

Para depender exclusivamente de recursos do navegador

c)

Para garantir que o código funcione apenas em navegadores modernos

d)

Para limitar a acessibilidade da página

10.

Qual é a abordagem seguida pelo Gmail em relação ao progressive enhancement?

a)

Depender de recursos dos navegadores

b)

Criar uma versão baseada apenas em HTML para navegadores mais limitados

c)

Desenvolver apenas para navegadores modernos

d)

Ignorar a acessibilidade da página