Sobes.tech
Junior

Чаро рӯйдоди DOMContentLoaded муҳим аст?

sobes.tech AI

Ҷавоб аз AI

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

Фарқияти асосӣ бо рӯйдоди load:

  • DOMContentLoaded: Вақте ки сохтори DOM омода аст, фаъол мешавад.
  • load: Танҳо пас аз боркунии пурраи ҳамаи захираҳои саҳифа (тасвирҳо, CSS, скриптҳо, агар онҳо async/defer набошанд) фаъол мешавад.

Истифода:

// Илтимос барои рӯйдоди DOMContentLoaded илова мекунем
document.addEventListener('DOMContentLoaded', () => {
  // Код, ки бояд пас аз боркунии пурра ва таҳлили DOM иҷро шавад
  console.log('DOM пурра бор ва таҳлил шуд.');
});

Ин рӯйдод одатан барои иҷрои коди JavaScript, ки DOM-ро тағир медиҳад, истифода мешавад, зеро интизорӣ барои боркунии ҳамаи захираҳои беруна зарур нест.