В чем разница между «событием DOMContent» и «событием загрузки» - PullRequest
27 голосов
/ 24 декабря 2011

В инструменте разработчика Chrome синяя вертикальная линия с меткой «событие DOMContent запущена», а красная линия с меткой «событие загрузки запущена».Означает ли "событие DOMContent запущено", что браузер начинает выполнять встроенный JavaScript?И «событие загрузки запущено» означает, что оно запускает событие «загрузки»?

Ответы [ 3 ]

26 голосов
/ 25 декабря 2011

«Событие DOMContent» происходит из веб-набора (на который опирается chrome) и эквивалентно DOMContentLoaded msdn mdn .

Событие DOMContentLoaded возникает, когда анализ текущей страницы завершен;Событие load (onload) возникает, когда все файлы закончили загрузку со всех ресурсов, включая рекламу и изображения.DOMContentLoaded - отличное событие для подключения функциональности пользовательского интерфейса к сложным веб-страницам.

См. Демонстрационную версию здесь , связанный вопрос .

0 голосов
/ 25 ноября 2015

Событие DOMContentLoaded наступает, когда документ полностью загружен и проанализирован, не дожидаясь окончания загрузки таблиц стилей, изображений и подкадров (событие загрузки может использоваться для обнаружения полностью загруженной страницы).

check Разница между событиями DOMContentLoaded и Load

0 голосов
/ 15 апреля 2014

Событие DOMContentLoaded наступает, когда документ полностью загружен и проанализирован, не дожидаясь окончания загрузки таблиц стилей, изображений и подкадров (событие загрузки может использоваться для обнаружения полностью загруженной страницы).

...