Какое событие запускается первым, когда веб-страница загружается в браузер

Как указано в заголовке, какое событие запускается первым, когда веб-страница загружается в браузер? Я считаю, что есть события до window.onload. Какие они есть, и какой из них уволен первым?


person Paul    schedule 23.07.2010    source источник
comment
Это простой вопрос: вы обычно хотите запустить какой-то код перед onload или вы хотите запустить какой-то код в какой-то конкретный момент до onload?   -  person deceze♦    schedule 23.07.2010
comment
аналогичный вопрос stackoverflow.com/questions / 282245 /   -  person Aaron Saunders    schedule 23.07.2010


Ответы (3)


Если вы хотите вызвать обработчик событий до onload, DOMContentLoaded - это событие, которое обычно срабатывает раньше.

document.addEventListener('DOMContentLoaded', functionRef, false);
person meder omuraliev    schedule 23.07.2010

Не знаю, помогает ли это, но firebug / IE Dev Tool действительно хорош для наблюдения за выполнением событий JS при загрузке страницы. Я использую это, чтобы запечатлеть события и посмотреть, в каком порядке они происходят.

person Mike Sav    schedule 09.09.2010

Это похоже на то, что вы ищете:

[Обновленная ссылка - link-rot - именно поэтому вы копируете и вставляете важную информацию прямо в ответ]

https://web.archive.org/web/20090131201912/http://dean.edwards.name:80/weblog/2005/02/order-of-events/.

person Tom Winter    schedule 09.09.2011