Vlastnost odložení skriptu
Příklad
Zjistěte, zda byl skript spuštěn po dokončení analýzy stránky:
var x = document.getElementById("myScript").defer
Definice a použití
Vlastnost defer nastavuje nebo vrací, zda se má skript po dokončení analýzy stránky spustit nebo ne.
Tato vlastnost odráží atribut defer tagu <script>.
Poznámka: Atribut odložit je pouze pro externí skripty (a měl by být použit pouze v případě, že je přítomen atribut src).
Poznámka: Externí skript lze spustit několika způsoby:
- Pokud je přítomen asynchronní: Skript se provede asynchronně se zbytkem stránky (skript bude spuštěn, zatímco stránka pokračuje v analýze)
- Pokud asynchronní není přítomen a je přítomen odložení: Skript se spustí, když stránka dokončí analýzu
- Pokud není přítomno asynchronní ani odložené: Skript je načten a spuštěn okamžitě, než prohlížeč bude pokračovat v analýze stránky.
Podpora prohlížeče
Property | |||||
---|---|---|---|---|---|
defer | Yes | Yes | Yes | Yes | Yes |
Syntax
Vraťte odloženou nemovitost:
scriptObject.defer
Nastavte vlastnost odložení:
scriptObject.defer = true|false
Hodnoty vlastností
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed when the page has finished parsing, or not
|
Technické údaje
Návratová hodnota: | Boolean, vrátí hodnotu true, pokud je skript spuštěn po dokončení analýzy stránky, jinak vrátí hodnotu false |
---|
Související stránky
HTML reference: HTML <script> odložit atribut
❮ Objekt skriptu