Najnowsze tutoriale tworzenie stron internetowych
 

Script defer Property

<Script obiektu

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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
  • prawda - Skrypt jest wykonywany, gdy strona zakończyła parsowania
  • false - Skrypt nie zostanie wykonana, gdy strona zakończeniu analizowania

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