Sobes.tech
Junior

O que é o evento DOMContentLoaded?

sobes.tech IA

Resposta da IA

Este evento ocorre quando o documento HTML inicial foi totalmente carregado e analisado, sem esperar pelo carregamento de folhas de estilo, imagens e subquadros.

A principal diferença em relação ao evento load:

  • DOMContentLoaded: Disparará quando a estrutura do DOM estiver pronta.
  • load: Disparará apenas após o carregamento completo de todos os recursos da página (imagens, CSS, scripts, se não forem async/defer).

Uso:

// Adicionamos um ouvinte para o evento DOMContentLoaded
document.addEventListener('DOMContentLoaded', () => {
  // Código que deve ser executado após o DOM estar completamente carregado e analisado
  console.log('DOM totalmente carregado e analisado.');
});

Este evento é frequentemente usado para executar código JavaScript que manipula o DOM, pois não é necessário esperar pelo carregamento de todos os recursos externos.