Was sind verzögerte Skripte in JavaScript?
Was sind verzögerte Skripte in JavaScript?

Video: Was sind verzögerte Skripte in JavaScript?

Video: Was sind verzögerte Skripte in JavaScript?
Video: WP Meteor [JavaScript verzögert laden] 2024, November
Anonim

Die verschieben -Attribut teilt dem Browser mit, dass er mit der Seite weiterarbeiten und die Skript "im Hintergrund", dann führe die Skript wenn es lädt. Skripte mit verschieben Blockieren Sie niemals die Seite. Skripte mit verschieben wird immer ausgeführt, wenn das DOM bereit ist, jedoch vor dem DOMContentLoaded-Ereignis.

Zu wissen ist auch, was in JavaScript aufgeschoben wird.

Ein Promise ist ein Platzhalter für ein zunächst unbekanntes Ergebnis, während a verschoben stellt die Berechnung dar, die zu dem Wert führt. Während ein Promise ein von einer asynchronen Funktion zurückgegebener Wert ist, a verschoben kann von seinem Aufrufer aufgelöst oder abgelehnt werden, wodurch das Promise vom Resolver getrennt wird.

Zweitens, was ist Async Defer in JavaScript? Asynchron vs Verschieben Mit asynchron , wird die Datei asynchron heruntergeladen und dann ausgeführt, sobald sie heruntergeladen wurde. Mit verschieben , wird die Datei asynchron heruntergeladen, aber erst ausgeführt, wenn die Dokumentanalyse abgeschlossen ist. Mit verschieben , werden Skripte in derselben Reihenfolge ausgeführt, in der sie aufgerufen werden.

Was ist dementsprechend der Unterschied zwischen dem asynchronen Laden einer Skriptdatei und dem Aufschieben des Ladens der Skriptdatei?

Die Unterschied zwischen asynchron und verschieben dreht sich um, wenn die Skript ausgeführt wird. Jeder asynchrones Skript wird bei der ersten Gelegenheit ausgeführt, nachdem der Download abgeschlossen ist und bevor das Fenster geöffnet wird Belastung Veranstaltung. Während die Skripte verschieben , werden hingegen garantiert ausgeführt in dem Reihenfolge sie auftreten in dem Seite.

Wie füge Verzögerung in JavaScript hinzu?

Die VERSCHIEBEN Methode Sie könnten hinzufügen das verschieben ”-Attribut zu jedem Ihrer externen Tags. Was zum ' verschieben '-Attribut weist den Webbrowser an, ihn erst zu laden, wenn der HTML-Code fertig geladen ist.

Empfohlen: