Rumah >hujung hadapan web >tutorial js >`window.onload vs $(document).ready(): Acara Mana Yang Perlu Saya Gunakan untuk Pelaksanaan JavaScript?`
window.onload vs $(document).ready()
Dalam JavaScript, kita selalunya perlu melaksanakan kod selepas halaman selesai memuatkan. Terdapat dua cara biasa untuk melakukan ini: menggunakan acara window.onload atau kaedah jQuery $(document).ready().
window.onload
The peristiwa window.onload menyala apabila seluruh halaman, termasuk semua imej dan sumber luaran lain, telah selesai dimuatkan. Ia adalah acara DOM standard dan boleh digunakan dengan mana-mana kod JavaScript. Kelemahan window.onload ialah ia boleh menjadi perlahan, terutamanya pada halaman dengan banyak kandungan luaran.
$(document).ready()
The Kaedah jQuery $(document).ready() adalah serupa dengan window.onload, tetapi ia dijalankan lebih awal, sebaik sahaja dokumen HTML selesai menghurai. Ini menjadikannya pilihan yang lebih baik untuk kod yang perlu dilaksanakan dengan cepat, seperti kod yang menambahkan kefungsian pada elemen halaman.
Manakah Yang Perlu Saya Gunakan?
Secara umumnya, anda harus menggunakan $(document).ready() melainkan anda perlu menunggu semua kandungan dimuatkan sebelum melaksanakan kod anda. $(document).ready() adalah lebih pantas dan lebih khusus untuk tujuan melaksanakan kod selepas dokumen HTML dimuatkan.
Atas ialah kandungan terperinci `window.onload vs $(document).ready(): Acara Mana Yang Perlu Saya Gunakan untuk Pelaksanaan JavaScript?`. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!