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
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.
|
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 |