O modelo de eventos do Dynamic HTML garante páginas mais re...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito comentado:
A alternativa correta é a Letra A - onload. Esse evento é fundamental para a correta inicialização de scripts em páginas web. O evento onload é disparado quando um objeto, como um documento (página), uma imagem ou um recurso, é completamente carregado e o DOM (Document Object Model) está pronto. Isso significa que o script que você deseja executar pode acessar elementos da página sem problemas, já que todos eles já foram processados e estão disponíveis para manipulação.
Por que é a correta? Quando utilizamos o evento onload em nosso código JavaScript, somos capazes de garantir que o script só será executado após a página estar completamente carregada. Isso previne erros que ocorreriam se o script tentasse acessar elementos que ainda não foram carregados ou que estão em estado incompleto. Dessa forma, garante-se uma experiência mais fluida e sem erros para o usuário.
As outras opções não são adequadas para o contexto descrito na questão:
- onreset: Utilizado em formulários para capturar o evento de redefinição (reset).
- onfocus: Acionado quando um elemento recebe foco, como quando um usuário clica em um campo de entrada (input).
- onsubmit: Disparado quando um formulário é enviado.
Ao entender a função de cada um desses eventos, fica evidente o motivo pelo qual o evento onload é o único que atende à necessidade de esperar que o conteúdo da página esteja completamente disponível antes de executar um script.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O evento onload é acionado quando uma página web é completamente carregada no navegador. Esse evento é usado para garantir que um script seja executado somente após a conclusão do carregamento de todos os recursos da página, como imagens, estilos CSS e scripts externos.
Ao utilizar o evento onload, é possível garantir que um script seja executado somente quando a página estiver pronta e todos os elementos estiverem disponíveis para interação. Isso evita problemas em que um script é executado prematuramente, antes que os elementos necessários estejam carregados ou estejam acessíveis no DOM (Document Object Model).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo