Properti tunda skrip
Contoh
Cari tahu apakah skrip dieksekusi saat halaman selesai diurai:
var x = document.getElementById("myScript").defer
Definisi dan Penggunaan
Properti defer menyetel atau mengembalikan apakah skrip harus dieksekusi saat halaman selesai diurai, atau belum.
Properti ini mencerminkan atribut defer dari tag <script>.
Catatan: Atribut defer hanya untuk skrip eksternal (dan hanya boleh digunakan jika atribut src ada).
Catatan: Ada beberapa cara skrip eksternal dapat dijalankan:
- Jika ada async: Skrip dijalankan secara asinkron dengan sisa halaman (skrip akan dieksekusi saat halaman melanjutkan penguraian)
- Jika async tidak ada dan penangguhan ada: Skrip dijalankan ketika halaman selesai diurai
- Jika tidak ada async atau defer: Skrip diambil dan dieksekusi segera, sebelum browser melanjutkan penguraian halaman
Dukungan Peramban
Property | |||||
---|---|---|---|---|---|
defer | Yes | Yes | Yes | Yes | Yes |
Sintaksis
Kembalikan properti penangguhan:
scriptObject.defer
Setel properti penangguhan:
scriptObject.defer = true|false
Nilai properti
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed when the page has finished parsing, or not
|
Detail Teknis
Nilai Kembali: | Sebuah Boolean, mengembalikan true jika skrip dijalankan ketika halaman telah selesai diurai, jika tidak maka akan mengembalikan false |
---|
Halaman Terkait
Referensi HTML: HTML <script> menunda atribut
Objek Skrip