Heim >Web-Frontend >js-Tutorial >Welches wird zuerst ausgeführt: „ready' oder „load' Was ist der Unterschied zwischen „ready'- und „load'-Ereignissen in jquery?
Was wird zuerst ausgeführt: Bereit oder Laden? Ich glaube, dass viele Freunde, die gerade mit jquery in Kontakt gekommen sind, solche Fragen haben werden. In diesem Kapitel erfahren Sie, wer zuerst ausgeführt wird: Bereit oder Laden. Der Unterschied zwischen Bereitschafts- und Ladeereignissen in JQuery. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
Welche wird zuerst ausgeführt, bereit oder geladen:
Während des Interviewprozesses wird uns oft die Frage gestellt: Welche wird zuerst ausgeführt, bereit oder geladen ? , welches wird danach ausgeführt? Die Antwort ist, dass „ready“ zuerst ausgeführt wird und „load“ später ausgeführt wird.
Schritte zum Laden von DOM-Dokumenten:
Um zu verstehen, warum „Ready“ zuerst und „Load“ später ausgeführt wird, müssen Sie die Schritte zum Laden von DOM-Dokumenten verstehen:
(1) HTML-Struktur analysieren.
(2) Laden Sie externe Skripte und Stylesheet-Dateien.
(3) Skriptcode analysieren und ausführen.
(4) Erstellen Sie ein HTML-DOM-Modell. //bereit
(5) Externe Dateien wie Bilder laden.
(6) Die Seite wird geladen. //load
Aus den Ausführungsschritten eines Dokuments geht hervor, dass „ready“ die Ausführung startet, nachdem [Schritt 4] abgeschlossen ist, während „load“ die Ausführung startet, nachdem [Schritt 6] abgeschlossen ist
ready Ereignis:
Das Ready-Ereignis wird ausgeführt, nachdem die DOM-Struktur gezeichnet wurde. Dadurch wird sichergestellt, dass der JS-Code auch dann ausgeführt werden kann, wenn viele Mediendateien nicht geladen werden.
Ladeereignis: Das
Ladeereignis muss warten, bis der gesamte Inhalt der Webseite geladen ist, bevor es ausgeführt wird. Wenn eine Webseite eine große Anzahl von Bildern enthält, tritt folgende Situation auf: Das Webseitendokument wurde gerendert, aber da die Webseitendaten nicht vollständig geladen wurden, kann das Ladeereignis nicht sofort ausgelöst werden.
Zusammenfassung:
Ich glaube, jeder versteht bereits den Unterschied zwischen „Bereit“ und „Laden“. Tatsächlich sind „Bereit“ und „Laden“ fast dasselbe, wenn auf der Seite keine Mediendateien wie Bilder vorhanden sind. Aber es gibt Dateien auf der Seite. Es ist anders, daher empfehle ich jedem, es bei der Arbeit zu verwenden.
Wie wird die Flexbox-Flexbox aufgebaut? Vollständige Einführung in das ausführliche Tutorial. Wenn Sie mehr über jQuery erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an.
Das obige ist der detaillierte Inhalt vonWelches wird zuerst ausgeführt: „ready' oder „load' Was ist der Unterschied zwischen „ready'- und „load'-Ereignissen in jquery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!