Skrypt odroczyć Właściwość
Przykład
Dowiedz się, czy skrypt został wykonany po zakończeniu parsowania strony:
var x = document.getElementById("myScript").defer
Definicja i użycie
Właściwość defer ustawia lub zwraca, czy skrypt powinien zostać wykonany po zakończeniu analizowania strony, czy nie.
Ta właściwość odzwierciedla atrybut defer znacznika <script>.
Uwaga: Atrybut odroczenia dotyczy tylko skryptów zewnętrznych (i powinien być używany tylko wtedy, gdy występuje atrybut src).
Uwaga: Istnieje kilka sposobów na wykonanie zewnętrznego skryptu:
- Jeśli występuje asynchroniczna: skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona kontynuuje analizowanie)
- Jeśli brak asynchronii i występuje odroczenie: skrypt jest wykonywany po zakończeniu analizowania strony
- Jeśli nie występuje asynchroniczna ani odroczona: skrypt jest pobierany i wykonywany natychmiast, zanim przeglądarka będzie kontynuować analizowanie strony
Obsługa przeglądarki
Property | |||||
---|---|---|---|---|---|
defer | Yes | Yes | Yes | Yes | Yes |
Składnia
Zwróć odroczoną właściwość:
scriptObject.defer
Ustaw właściwość odroczenia:
scriptObject.defer = true|false
Wartości nieruchomości
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed when the page has finished parsing, or not
|
Szczegóły techniczne
Wartość zwrotu: | Wartość logiczna, zwraca true, jeśli skrypt jest wykonywany po zakończeniu parsowania strony, w przeciwnym razie zwraca false |
---|
Powiązane strony
Odniesienie HTML: HTML <skrypt> atrybut odroczenia
❮ Obiekt skryptu