ertelemek betiğin belge ayrıştırıldıktan sonra yürütüldüğünü belirtmek için kullanılan bir Boolean değeridir. Yalnızca harici komut dosyalarıyla çalışır (yani yalnızca biz belirttiğimizde çalışır) kaynak etiketteki özellik). Komut dosyasının herhangi bir içerik oluşturmayacağını bildirir. Böylece tarayıcı sayfanın geri kalanını ayrıştırmaya devam edebilir. ile ertelemek özellik sayfayı engellemez.
kullanımını anlayabiliyoruz. ertelemek aşağıdaki resimdeki özellik:
Bu özellik, tarayıcıya, HTML belgesinin tamamı tamamen ayrıştırıldığında dosyayı yürütmesini söyler. Bazen uygulama, aşağıdakileri ekleyerek daha fazla bellek tüketir: etiket HTML başlık bölümünde ve aynı zamanda performans sorunlarına da neden olur. Performansı artırmak için şunları ekleyebiliriz: ertelemek etiketteki özellik.
Bazen komut dosyası beklenenden daha fazla yükleme süresi alır ve içerik yerine boş sayfayı görüntüler. Mobil cihazlarda ise küçük cihazların hafızasının az olması nedeniyle durum daha kötü olacaktır. Yani, kullanarak ertelemek özelliği sayesinde yükleme performansını artırabiliriz.
ertelemek özniteliğe eski tarayıcılarda izin verilmez, bu nedenle eski tarayıcılar için şu alternatifi kullanmamız gerekir: ertelemek bağlanmak. Alternatif çözüm ise şunu belirtmemiz gerektiğidir: HTML dosyasının etiketinden hemen önceki bölüm. Aşağıdaki şekilde yapılabilir:
Sözdizimi
Örnek
Burada harici bir cihaz kullanıyoruz. javascript dosya, yani myscript.js .
<h3> This is an example of defer attribute. </h3>
myscript.js
alert(' Hello World. Welcome to the javaTpoint.com This is an example of the defer attribute. ');Şimdi Test Edin
Çıktı
Yukarıdaki kodun yürütülmesinden sonra çıktı şu şekilde olacaktır: