Wie kann ich feststellen, ob das Ereignis „Laden“ des Fensters bereits ausgelöst wurde?

Ich schreibe ein Javascript-Skript. Dieses Skript wird wahrscheinlich asynchron geladen (AMD-Format).

In diesem Skript möchte ich nichts Wichtiges tun, bis das window.load-Ereignis ausgelöst wurde. Also höre ich mir das Fenster "load" an.

Aber wenn das Skript nach dem window.load-Ereignis geladen wird ... woher weiß ich, dass window.load bereits ausgelöst wurde?

Und natürlich möchte ich in keinem anderen Skript etwas hinzufügen (alle werden asynchron geladen, das Problem ist dasselbe) :)

Bearbeiten:

Stellen Sie sich ein HTML-Dokument ohne Javascript vor.

Dann fügt jemand ein Tag in dieses Dokument ein und dieses Skript-Tag lädt meine Javascript-Datei.

Dadurch wird mein Skript ausgeführt.

Wie kann dieses Skript feststellen, ob window.load bereits ausgelöst wurde?

Kein jQuery, kein Skript im HTML-Dokument vor meinem.

Ist es möglich zu wissen ??

Ich habe die Eigenschaft window.document.readystate gefunden. Diese Eigenschaft ist für das Dokument "ready" -Ereignis gedacht, nicht für das Fenster "load". Gibt es etwas Ähnliches für das Ereignis "Laden" des Fensters?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage