tutorial pengembangan web terbaru
 

Script defer Property

<Script Object

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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
  • benar - Script ini dijalankan saat halaman telah selesai parsing
  • palsu - Script tidak akan dijalankan ketika halaman selesai parsing

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