Przykład
Dowiedzieć się, czy skrypt został stracony, gdy strona została ukończona parsowania:
var x = document.getElementById("myScript").defer
Wynikiem X będzie:
true
Spróbuj sam " Definicja i Wykorzystanie
Zestawy własności odroczenie lub powraca, czy skrypt powinien być wykonywany, gdy strona zakończeniu analizowania, czy nie.
Ta właściwość odzwierciedla defer atrybut <script> tagu.
Uwaga: defer atrybut jest tylko dla skryptów zewnętrznych (i powinny być stosowane tylko wtedy, gdy src atrybut jest obecny).
Uwaga: Istnieje kilka sposobów skrypt zewnętrzne mogą być wykonywane:
- Jeśli obecny jest asynchroniczny: Skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona kontynuuje parsowania)
- Jeśli asynchroniczny nie jest obecny i Defer jest obecny: Skrypt jest wykonywany, gdy strona zakończeniu analizowania
- Jeśli ani asynchroniczny lub Defer jest obecny: Skrypt jest pobierany i wykonywane natychmiast, zanim przeglądarka kontynuuje parsowania stronę
Wsparcie przeglądarka
Nieruchomość Defer jest dostępna we wszystkich głównych przeglądarkach.
Uwaga: Atrybut Defer nie jest obsługiwana w Operze 12 i wcześniejszych wersjach.
Składnia
Zwraca właściwość odroczenia:
scriptObject .defer
Ustaw właściwość odroczenia:
scriptObject .defer=true|false
wartości nieruchomości
Wartość | Opis |
---|---|
true|false | Określa, czy skrypt powinien być wykonywany, gdy strona zakończeniu analizowania, czy nie
|
Szczegóły techniczne
Zwracana wartość: | Logiczna, zwraca true, jeśli skrypt jest wykonywany, gdy strona zakończeniu przetwarzania, w przeciwnym razie zwraca false |
---|
Podobne strony
Odniesienia HTML: HTML <script> odroczyć atrybut
<Script obiektu