HTML <script> Erteleme Özelliği

❮ HTML <script> etiketi

Örnek

Sayfanın ayrıştırılmasına paralel olarak indirilecek ve sayfanın ayrıştırılması tamamlandıktan sonra yürütülecek bir komut dosyası:

<script src="demo_defer.js" defer></script>

Tanım ve Kullanım

deferÖznitelik bir boole özniteliğidir .

Öznitelik ayarlanmışsa , deferkomut dosyasının sayfanın ayrıştırılmasına paralel olarak indirildiğini ve sayfanın ayrıştırılması tamamlandıktan sonra yürütüldüğünü belirtir.

Not: Nitelik deferyalnızca harici komut dosyaları içindir (yalnızca srcnitelik 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 ayrıştırılmasına paralel olarak indirilir ve kullanılabilir olur olmaz (ayrıştırma tamamlanmadan önce) yürütülür.
  • Varsa defer(ve değilse async): Komut dosyası, sayfanın ayrıştırılmasına paralel olarak indirilir ve sayfanın ayrıştırılması tamamlandıktan sonra yürütülür.
  • Hiçbiri asyncveya yoksa defer: Komut dosyası hemen indirilir ve yürütülür, komut dosyası tamamlanana kadar ayrıştırma engellenir

Tarayıcı Desteği

Tablodaki sayılar, özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Attribute
defer 8.0 10.0 3.5 5.0 15.0

Sözdizimi

<script defer>

❮ HTML <script> etiketi