Sobes.tech
Junior

Чӣ тавр муайян кардан, ки DOM бор аст?

sobes.tech AI

Ҷавоб аз AI

Истифодаи рӯйдоди DOMContentLoaded.

document.addEventListener('DOMContentLoaded', () => {
  // Код, ки пас аз боркунии DOM иҷро мешавад
});

Алтернатива, шумо метавонед хосияти document.readyState-ро санҷед:

if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', () => {
    // Код
  });
} else {
  // DOM аллакай боркашӣ шудааст
}

Рӯйдоди DOMContentLoaded пас аз пурра боркунӣ ва таҳлили ҳуҷҷати HTML, аммо пеш аз боркунии захираҳои хориҷӣ, ба монанди услубҳо ва тасвирҳо, ба амал меояд.

Барои муайян кардани пурра бор шудани саҳифа, аз ҷумла ҳамаи захираҳо, рӯйдоди load истифода мешавад:

window.addEventListener('load', () => {
  // Код, ки пас аз пурра бор шудани саҳифа иҷро мешавад
});