Sobes.tech
Junior

Mi az a DOMContentLoaded esemény?

sobes.tech MI

Válasz az MI-től

Ez az esemény akkor következik be, amikor az eredeti HTML-dokumentum teljesen betöltődött és elemzett, anélkül, hogy várnánk a stíluslapok, képek és al-keretek betöltésére.

A fő különbség a load eseményhez képest:

  • DOMContentLoaded: Akkor aktiválódik, amikor a DOM szerkezete kész.
  • load: Csak akkor aktiválódik, miután az oldal összes erőforrása (képek, CSS, szkriptek, ha nem async/defer) teljesen betöltődött.

Használat:

// Hozzáadunk egy hallgatót a DOMContentLoaded eseményhez
document.addEventListener('DOMContentLoaded', () => {
  // Kód, amelyet a DOM teljes betöltése és elemzése után kell végrehajtani
  console.log('A DOM teljesen betöltődött és elemzett.');
});

Ez az esemény gyakran használatos JavaScript-kód végrehajtására, amely manipulálja a DOM-ot, mivel nem szükséges várni az összes külső erőforrás betöltését.