← Questões de Programação

Programação · FGV · 2021

Questão comentada de Programação

No contexto da jQuery, o código $(document).ready(){ ..... }) previne que as funções jQuery sejam executadas antes da carga total da página. A primeira linha desse script pode ser substituída por um método mais abreviado:

Gabarito: B

No jQuery, o bloco de inicialização costuma ser colocado dentro de $(document).ready(function(){ ... }); para garantir que o DOM já esteja carregado antes de executar o código. A ideia é simples: se voce tentar mexer em elementos que ainda nao existem na pagina, o script pode falhar ou se comportar de forma estranha. E aqui entra o atalho classico do jQuery, que permite escrever essa mesma lógica de forma mais curta quando a função é passada diretamente para o seletor jQuery. Por isso, a forma abreviada correta é $(function(){ ... });, que faz exatamente o mesmo que o ready tradicional, só que com menos digitação e menos chance de errar parênteses pelo caminho.

Continue treinando

Questões relacionadas