Sobes.tech
Junior

¿Qué es el evento DOMContentLoaded?

sobes.tech AI

Respuesta de la IA

Este evento ocurre cuando el documento HTML inicial se ha cargado y analizado completamente, sin esperar a que se carguen las hojas de estilo, imágenes y submarcos.

La principal diferencia con el evento load:

  • DOMContentLoaded: Se activará cuando la estructura del DOM esté lista.
  • load: Se activará solo después de que se hayan cargado completamente todos los recursos de la página (imágenes, CSS, scripts, si no son async/defer).

Uso:

// Añadimos un listener para el evento DOMContentLoaded
document.addEventListener('DOMContentLoaded', () => {
  // Código que debe ejecutarse después de que el DOM esté completamente cargado y analizado
  console.log('DOM completamente cargado y analizado.');
});

Este evento se usa a menudo para ejecutar código JavaScript que manipula el DOM, ya que no es necesario esperar a que se carguen todos los recursos externos.