Contoh
Cari tahu apakah script dieksekusi ketika halaman selesai parsing:
var x = document.getElementById("myScript").defer
Hasil x akan:
true
Cobalah sendiri " Definisi dan Penggunaan
Defer set properti atau kembali apakah script harus dijalankan saat halaman telah selesai parsing, atau tidak.
Properti ini mencerminkan defer atribut dari <script> tag.
Catatan: defer atribut hanya untuk skrip eksternal (dan hanya boleh digunakan jika src atribut hadir).
Catatan: Ada beberapa cara skrip eksternal dapat dieksekusi:
- Jika async hadir: Script dieksekusi asynchronously dengan sisa halaman (script akan dieksekusi ketika halaman terus parsing)
- Jika async tidak hadir dan defer hadir: Script ini dijalankan saat halaman telah selesai parsing
- Jika tidak async atau defer hadir: Script diambil dan dilaksanakan segera, sebelum browser terus parsing halaman
Dukungan Browser
Properti defer didukung di semua browser utama.
Catatan: Atribut defer tidak didukung di Opera 12 dan versi sebelumnya.
Sintaksis
Kembali properti defer:
scriptObject .defer
Mengatur properti defer:
scriptObject .defer=true|false
Nilai properti
Nilai | Deskripsi |
---|---|
true|false | Menentukan apakah script harus dijalankan saat halaman telah selesai parsing, atau tidak
|
Rincian teknis
Kembali Nilai: | Sebuah Boolean, mengembalikan true jika script ini dijalankan saat halaman telah selesai parsing, jika tidak maka kembali palsu |
---|
Pages terkait
Referensi HTML: HTML <script> menunda atribut
<Script Object