Prévia do material em texto
DESENVOLVIMENTO EM JAVASCRIPT QUESTIONARIO2 Questão 1 Correta Cada evento disponível possui um manipulador de eventos (event handler), que é um bloco de código (geralmente uma função Javascript definida pelo usuário) que será executado quando o evento for disparado. Quando esse bloco de código é definido para rodar em resposta a um evento que foi disparado, nós dizemos que estamos registrando um manipulador de eventos. Note que manipuladores de eventos são, em alguns casos, chamados de ouvinte de eventos (event listeners) — eles são praticamente intercambiáveis para nossos propósitos, embora estritamente falando, eles trabalhem juntos. Os ouvintes escutam o evento acontecendo, e o manipulador é o código que roda em resposta a este acontecimento. MDN, Introdução a eventos. 2023. Disponível em: https://developer.mozilla.org/pt-BR/docs/Learn/JavaScript/Building_blocks/Events. Acesso em: 05 out. 2023. No contexto de eventos HTML: Sua resposta Correta Os eventos podem ser definidos como parâmetro diretamente nos elementos HTML, usando argumento de eventos como onclick. Questão 2 Correta Acessar páginas web cujo uso de eventos é comum, é uma boa forma de avaliar como o mercado tem feito uso desse tipo de recurso. É importante lembrar que nem sempre uma aplicação web é escrita com Javascript, mas é muito provável que um determinado comportamento, possa ser manipulado com o uso dos recursos de tratamento de eventos. Com o uso de evento de foco (focus) em Javascript, é possível: Sua resposta Correta Capturar quando um elemento HTML ganha o foco, ou seja, quando o usuário interage .com ele Questão 3 Correta Os eventos mobile, ou eventos para interação com tela de dispositivos sensíveis ao toque, surgiram a partir da popularização dos aparelhos celulares. Esse tipo de tecnologia promoveu a evolução da linguagem Javascript e hoje, é possível criar aplicações mobile totalmente escritas nessa linguagem. No desenvolvimento de aplicativos móveis usando Javascript e eventos móveis: Sua resposta Correta Os eventos de toque (touch events) podem incluir touchstart, touchmove, e touchend, .permitindo a detecção de toques, movimentos e término de toques na tela. Questão 4 Correta Os eventos são importantes na programação web. Com o advento da internet e sua popularização, o uso de recursos hospedados na rede mundial de computadores possibilitou uma infinidade de coisas, como: comércio eletrônico, notícias e muito mais. Existem formas variadas de chamar um evento no contexto de uma aplicação web. Analise o fragmento de código a seguir: Fonte: elaborado pelo autor. Nesse fragmento de código, uma função escrita em Javascript está sendo chamada por um evento. Assinale a alternativa que mostra, corretamente, o nome o evento que está sendo utilizado: Sua resposta Correta onclick Questão 5 Correta As linguagens de programação para web HTML5, CSS3 e Javascript, possibilitam construir aplicações incrivelmente interessantes para qualquer tipo de usuário. Com essas linguagens, é possível, inclusive, criar aplicações que assegurem a inclusão de pessoas portadoras de algum tipo de deficiência, porque essas linguagens, utilizadas de forma associada, entregam uma gama de recursos que, de alguma forma, atendem às mais variadas necessidades. Um exemplo, é o uso de eventos. Assinale a alternativa que mostra corretamente o propósito principal dos eventos: Sua resposta Correta Responder a ações do usuário ou interações com a página. image1.png