DOMContentLoaded-EreignisEs wird buchstäblich ausgelöst, nachdem das DOM geladen wurde. Sehr ähnlich dem window.onload-Ereignis, aber mit einigen Unterschieden:
Die nächste Frage ist, wann das DOM geladen wird. Dies beginnt mit dem Rendern im Browser. Der Vorgang, bei dem der Browser eine Webseite anzeigt, kann wie folgt beschrieben werden: 1. Fordern Sie ein HTML-Dokument an und fordern Sie dann basierend auf dem Dokument weitere IMG-, CSS- und andere Ressourcendateien an. 2. Analysieren Sie das Dokument, um zwei Dinge zu erhalten: DOM-Baum und CSS-Baum. 3. Generieren Sie einen Renderbaum basierend auf den beiden obigen Bäumen. 4. Führen Sie das Layout gemäß dem Renderbaum durch und zeichnen Sie die zugehörigen Elemente darin. Am Beispiel von WebKit sieht der Rendering-Prozess wie folgt aus: Das Ereignis „DOMContentLoaded“ wird in folgenden Fällen ausgelöst: Nach DOM und vor RENDERtree. Das Laden und Ausführen von JavaScript verzögert das Auslösen des Ereignisses DOMContentLoaded. JavaScript muss warten, bis die CSS-Wiedergabe abgeschlossen ist, bevor es geladen und ausgeführt werden kann, da der Browser nicht feststellen kann, ob JavaScript DOM-Elementinformationen benötigt. Um sicherzustellen, dass JavaScript über die neuesten Informationen verfügt, wird zuerst das CSS geladen und gerendert. Referenzdokumente: http://www.softwh.com/article-9783-1.html https://www.cnblogs.com/CandyManPing/p/6635008.html https://www.cnblogs.com/caizhenbo/p/6679478.html Dies ist das Ende dieses Artikels über den detaillierten Fall des JavaScript DOMContentLoaded-Ereignisses. Weitere relevante Inhalte zum JavaScript DOMContentLoaded-Ereignis finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Tutorial zur Tomcat-Konfiguration für Nginx/Httpd-Lastausgleich
>>: So erweitern Sie den Linux-Swap-Speicher
Inhaltsverzeichnis erreichen: Zusammenfassen: Daz...
Einführung MySQL bietet einen EXPLAIN-Befehl, der...
Inhaltsverzeichnis 1. Gegenstand 1.1 Was ist ein ...
Nginx (Engine x) ist ein leichter, leistungsstark...
Schauen wir uns zunächst die Definition des Posit...
In diesem Artikel wird der spezifische Code von T...
Inhaltsverzeichnis Anwendungsfälle Reaktive API-b...
Hier ist ein Text-Scrolling-Effekt, der mit nativ...
<br />Worte sind das unvermeidliche Produkt ...
Inhaltsverzeichnis Vorwort 1. Weniger 2. Importie...
Wie unten dargestellt: XML/HTML-CodeInhalt in die...
Inhaltsverzeichnis Strategie zur Ausführung föder...
Heute habe ich bei der Verwendung von SVG in der ...
Code kopieren Der Code lautet wie folgt: <!DOC...
In diesem Artikel wird der Beispielcode einer CSS...