Atrybut defer skryptu

definicja i użycie

defer ustawienie lub zwrócenie, czy skrypt powinien być uruchomiony po zakończeniu analizy strony.

ten atrybut odzwierciedla tag <script> z atrubut defer.

komentarz:atrubut defer stosuje się tylko do zewnętrznych skryptów (i powinien być używany tylko przy ustawianiu atrybutu src).

komentarz:istnieje kilka metod uruchamiania zewnętrznych skryptów:

  • jeśli jest async: skrypt wykonywany asynchronicznie z resztą strony (skrypt będzie uruchamiany podczas kontynuowania analizy strony)
  • jeśli nie ma async, ale jest defer: uruchom skrypt po zakończeniu analizy strony
  • jeśli nie ma ani async ani defer: natychmiast pobierz i uruchom skrypt przed kontynuowaniem analizy strony przeglądarki

zobacz również:

Przeglądarka HTML:Atrybut defer tagu <script> HTML

Przeglądarka HTML:Tag <script> HTML

przykład

potwierdź, czy skrypt został wykonany po zakończeniu analizy strony:

var x = document.getElementById("myScript").defer

spróbuj sam

gramatyka

zwróć atrybut defer:

scriptObject.defer

ustawienie atrybutu defer:

scriptObject.defer = true|false

wartość atrybutu

wartość opis
true|false

Określa, czy skrypt powinien być uruchomiony po zakończeniu przetwarzania strony.

  • true - Skrypt zostanie uruchomiony po zakończeniu przetwarzania strony
  • false - Skrypt nie zostanie uruchomiony po zakończeniu przetwarzania strony

Szczegóły techniczne

Zwrócona wartość: Wartość logiczna, jeśli skrypt jest wykonywany po zakończeniu przetwarzania strony, zwraca true; w przeciwnym razie zwraca false.

Obsługa przeglądarek

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie