Atribut penangguhan HTML
Definisi dan Penggunaan
Atributnya
defer
adalah atribut boolean.
Saat ada, ini menentukan bahwa skrip dijalankan ketika halaman telah selesai diurai.
Catatan: Atribut
defer
ini hanya untuk skrip eksternal (hanya boleh digunakan jika
src
atribut ada).
Catatan: Ada beberapa cara skrip eksternal dapat dijalankan:
- Jika
async
ada: Skrip dijalankan secara asinkron dengan sisa halaman (skrip akan dieksekusi saat halaman melanjutkan penguraian) - Jika
async
tidak ada dandefer
ada: Skrip dijalankan ketika halaman telah selesai diurai - Jika tidak ada
async
ataudefer
tidak ada: Skrip diambil dan dieksekusi segera, sebelum browser melanjutkan penguraian halaman
Berlaku untuk
Atribut
defer
dapat digunakan pada elemen berikut:
Elemen | Atribut |
---|---|
<skrip> | menunda |
Contoh
Contoh
Skrip yang tidak akan berjalan hingga halaman dimuat:
<script src="demo_defer.js" defer></script>
Dukungan Peramban
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung atribut tersebut.
Attribute | |||||
---|---|---|---|---|---|
defer | Yes | 10.0 | 3.6 | Yes | 15.0 |