← Questões de Programação

Programação · VUNESP · 2022

Questão comentada de Programação

A Linguagem JavaScript permite diversos tipos de eventos (events), como o

Gabarito: A

Em JavaScript, eventos sao a forma de o navegador avisar que algo aconteceu na pagina: um clique, uma tecla, a saida do mouse, a perda de foco e por ai vai. Eles sao muito cobrados em provas porque misturam nome em ingles com comportamento pratico, e a banca adora trocar um detalhe pequeno para ver se voce esta atento. Aqui, o ponto central e o evento de perda de foco, conhecido como onBlur. Ele ocorre quando um elemento, como um campo de texto, deixa de estar ativo, ou seja, quando o usuario sai dele e o foco vai para outro componente da pagina. Isso e bem classico em formulários: o campo estava selecionado, depois nao esta mais. Por isso, o gabarito e a alternativa A. A descricao bate com o significado do evento: o objeto perde o foco. Em linguagem de prova, essa correspondencia nome-comportamento e o que importa. Se voce lembrar que blur e algo como "embaçado", "fora de foco", fica mais facil associar ao evento. As demais alternativas misturam conceitos. OnChange nao e envio de formulario; onKeyPress nao e apenas apertar Enter; onMouseOut nao e passar o mouse sobre o elemento, mas sair dele; e onSubmit nao tem relacao com digitar valor seguido de Enter. Em resumo: a banca quer que voce saiba o nome do evento e o que ele realmente faz, sem cair na pegadinha do apelido parecido.

Continue treinando

Questões relacionadas