HTML erteleme Özelliği
Tanım ve Kullanım
defer
Öznitelik bir boole özniteliğidir .
Varsa, sayfanın ayrıştırılması bittiğinde komut dosyasının yürütüleceğini belirtir.
Not: Nitelik
defer
yalnızca harici komut dosyaları içindir (yalnızca
src
nitelik mevcutsa kullanılmalıdır).
Not: Harici bir komut dosyasının yürütülebilmesinin birkaç yolu vardır:
- Varsa
async
: Komut dosyası, sayfanın geri kalanıyla eşzamansız olarak yürütülür (komut dosyası, sayfa ayrıştırmaya devam ederken yürütülür) - Mevcut değilse
async
vedefer
mevcutsa: Komut dosyası, sayfanın ayrıştırılması bittiğinde yürütülür. - Hiçbiri
async
veya yoksadefer
: Komut dosyası alınır ve tarayıcı sayfayı ayrıştırmaya devam etmeden hemen önce yürütülür.
Şunlar için geçerlidir:
Nitelik
defer
aşağıdaki öğede kullanılabilir:
eleman | Bağlanmak |
---|---|
<script> | ertelemek |
Örnek
Örnek
Sayfa yüklenene kadar çalışmayacak bir komut dosyası:
<script src="demo_defer.js" defer></script>
Tarayıcı Desteği
Tablodaki sayılar, özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Attribute | |||||
---|---|---|---|---|---|
defer | Yes | 10.0 | 3.6 | Yes | 15.0 |