logo

JavaScript-Verzögerung

Der verschieben ist ein boolescher Wert, der angibt, dass das Skript ausgeführt wird, nachdem das Dokument analysiert wurde. Es funktioniert nur mit externen Skripten (d. h. nur, wenn wir angeben). src Attribut im Tag). Es erklärt, dass das Skript keinen Inhalt erstellen wird. Der Browser kann also mit dem Parsen des Rests der Seite fortfahren. Das mit dem verschieben Das Attribut blockiert die Seite nicht.

Wir können die Verwendung des verstehen verschieben Attribut im folgenden Bild:

JavaScript-Verzögerung

Dieses Attribut weist den Browser an, die Datei auszuführen, wenn das gesamte HTML-Dokument vollständig analysiert wurde. Manchmal verbraucht die Anwendung durch das Hinzufügen mehr Speicher Etikett im HTML-Head-Bereich, und es verursacht auch Leistungsprobleme. Um die Leistung zu verbessern, können wir Folgendes hinzufügen verschieben Attribut im Tag.

Manchmal benötigt das Skript mehr Ladezeit als erwartet und zeigt die leere Seite anstelle des Inhalts an. Bei mobilen Geräten wird die Situation aufgrund des geringen Speichers kleiner Geräte noch schlimmer sein. Also, durch die Verwendung der verschieben Attribut können wir die Ladeleistung erhöhen.

Der verschieben Das Attribut ist in älteren Browsern nicht zulässig, daher müssen wir für ältere Browser die Alternative verwenden verschieben Attribut. Die alternative Lösung besteht darin, dass wir das angeben müssen Abschnitt direkt vor dem Tag der HTML-Datei. Dies kann wie folgt erfolgen:

 

Syntax

 

Beispiel

Hier verwenden wir ein externes Javascript Datei, d.h. myscript.js .

 <h3> This is an example of defer attribute. </h3> 

myscript.js

 alert(&apos; Hello World. 
 Welcome to the javaTpoint.com 
 This is an example of the defer attribute. &apos;); 
Testen Sie es jetzt

Ausgabe

Nach der Ausführung des obigen Codes lautet die Ausgabe:

JavaScript-Verzögerung