Salin kode kode sebagai berikut:
<skrip src = "../ cgi-bin/delscript.js" Defer> </cript>
Peran tunduk adalah bahwa dokumen dimuat sebelum menjalankan skrip, sehingga masalah yang tidak dapat dihindari tidak dapat ditemukan --- beberapa masalah
<tombol id = "mybutton" onclight = "alert ('ok')"> test </button>
<script>
mybutton.click ();
</script>
<script>
mybutton.click ();
</script>
<tombol id = "mybutton" onclight = "alert ('ok')"> test </button>
<Script Disper>
Function document.body.onload () {
alert (document.body.offsetheight);
}
</script>
Menambahkan Defer setara dengan dieksekusi setelah halaman sepenuhnya dimasukkan, yang setara dengan window.onload, tetapi lebih fleksibel daripada window.onload!
Defer adalah "pahlawan yang tidak dikenal" dalam fungsi yang kuat dari program skrip. Ini memberi tahu segmen skrip browser yang berisi kode yang tidak perlu dieksekusi segera, dan dikombinasikan dengan atribut SRC. .
-Tapi dokumen dimuat dan kemudian menjalankan skrip
Harap perhatikan dua poin pada akhirnya:
1. Jangan panggil perintah dokumen. Perintahwrite di segmen program skrip tunduk, karena dokumen.write akan menghasilkan efek output langsung.
2. Dan, tidak termasuk variabel atau fungsi global yang akan segera digunakan di segmen program skrip DESS.
Metode optimasi yang umum digunakan adalah: ketika skrip tidak perlu segera berjalan, atur properti "tunduk" di tag <script>. (Script langsung tidak termasuk dalam blok fungsi, sehingga akan dieksekusi selama proses pemuatan.) Setelah mengatur properti "tunduk", IE tidak harus menunggu skrip memuat dan mengeksekusi. Halaman ini akan dimuat lebih cepat. Secara umum, ini juga menunjukkan bahwa skrip segera ditempatkan paling baik di blok fungsi dan menangani fungsi dalam pegangan online dokumen atau objek tubuh. Ketika beberapa skrip perlu mengandalkan operasi pengguna, itu dieksekusi untuk contoh, tombol klik, atau mouse ke area tertentu-sangat berguna untuk menggunakan atribut ini. Namun, ketika ada beberapa skrip yang perlu dieksekusi selama halaman memuat atau memuat, manfaat menggunakan atribut penundaan tidak terlalu besar.
Mereka semua disebabkan oleh penundaan.
<payur = 'line-height: 150%; Belum menemukan masalah. Dari situs web semacam itu telah dijatuhkan dalam dua hari ini. Dalam IE, karena skrip pemuatan yang tertunda, untuk skrip iklan Google, ia menggunakan metode penulisan dokumen.write, dan karena alasan tunduk, deteksi skrip AD Google adalah iframe seolah -olah iframe itu, jadi ketika aktual Isi iklan Google diperoleh, seluruh halaman tercakup, yang juga menyebabkan fenomena melihat teks lengkap. </p>
<P Style = 'Line-Height: 150%; Permintaan maaf surgawi yang disebabkan oleh kesulitan wawancara semua orang! </p>
<p style = 'line-height: 150%; </p>