Junior
Чаро рӯйдоди DOMContentLoaded муҳим аст?
sobes.tech AI
Ҷавоб аз AI
Интизорӣ рӯй медиҳад, вақте ки ҳуҷҷати HTML ибтидоӣ пурра бор шуда ва таҳлил шудааст, бе интизорӣ барои бор кардани ҷадвалҳои услубӣ, тасвирҳо ва рамзҳои зерӣ.
Фарқияти асосӣ бо рӯйдоди load:
- DOMContentLoaded: Вақте ки сохтори DOM омода аст, фаъол мешавад.
- load: Танҳо пас аз боркунии пурраи ҳамаи захираҳои саҳифа (тасвирҳо, CSS, скриптҳо, агар онҳо async/defer набошанд) фаъол мешавад.
Истифода:
// Илтимос барои рӯйдоди DOMContentLoaded илова мекунем
document.addEventListener('DOMContentLoaded', () => {
// Код, ки бояд пас аз боркунии пурра ва таҳлили DOM иҷро шавад
console.log('DOM пурра бор ва таҳлил шуд.');
});
Ин рӯйдод одатан барои иҷрои коди JavaScript, ки DOM-ро тағир медиҳад, истифода мешавад, зеро интизорӣ барои боркунии ҳамаи захираҳои беруна зарур нест.