как узнать, было ли уже запущено событие загрузки окна
Я пишу сценарий Javascript. Этот скрипт, вероятно, будет загружен асинхронно (в формате AMD).
В этом сценарии я бы не хотел делать ничего важного, пока не сработало событие window.load. Поэтому я слушаю окно «загрузка» события.
Но если скрипт загружается после события window.load ... как я могу узнать, что window.load уже запущен?
И, конечно же, я не хочу добавлять что-либо в другие скрипты (все они загружаются асинхронно, проблема та же) :)
Редактировать :
Вообразите документ HTML без JavaScript вообще.
Чем кто-то вставляет в этот документ тег, и этот тег скрипта загружает мой файл Javascript.
Это выполнит мой сценарий.
Как этот скрипт может узнать, запущен ли уже window.load?
Нет jQuery, ни один скрипт в HTML-документе до моего.
Возможно ли это узнать ??
Я нашел свойство window.document.readystate. Это свойство предназначено для события «готово» документа, но не для окна «загрузка». Есть ли что-нибудь похожее для окна "загрузка" события?