Между чем различие DOMContentLoaded
и load
события?
Из Центра разработчиков Mozilla :
Событие DOMContentLoaded запускается, когда документ был {{ 1}} полностью загружен и проанализирован, не дожидаясь завершения загрузки таблиц стилей, изображений, и субфреймов (событие загрузки можно использовать для обнаружения полностью загруженной страницы).
Событие DOMContentLoaded
срабатывает, как только иерархия DOM будет полностью построена, событие load
сделает это, когда все изображения и субкадры закончат загрузку.
DOMContentLoaded
будет работать в большинстве современных браузеров, , но не в IE , включая IE9 и выше. Есть некоторые обходные пути для имитации этого события в более старых версиях IE, например, используемый в библиотеке jQuery, они присоединяют событие IE onreadystatechange
.