Melaksanakan JavaScript Selepas Pemuatan Halaman
Dalam situasi tertentu, melaksanakan skrip luaran dalam
elemen mungkin menghalang kefungsian halaman kerana pemuatan awal skrip. Ini boleh menghalang akses kepada elemen seperti
sebelum halaman dimuatkan sepenuhnya. Untuk menangani isu ini, pembangun perlu melaksanakan JavaScript selepas dokumen dimuatkan.
Penyelesaian
Terdapat beberapa kaedah yang boleh digunakan untuk melaksanakan JavaScript selepas pemuatan halaman:
-
tunda Atribut: Menambah atribut tangguh pada tag menunjukkan bahawa skrip harus dilaksanakan selepas halaman dihuraikan.
<script src="deferMe.js" defer></script>
-
Acara onload: Menambah atribut onload pada elementtriggers pelaksanaan skrip yang disediakan apabila halaman selesai dimuatkan.
<body onload="script();">
-
document.onload Event: Event listener ini mendaftarkan fungsi yang akan dipanggil sebaik sahaja halaman mempunyai dimuatkan.
document.onload = function ...
-
window.onload Event: Sama seperti document.onload, pendengar acara ini memanggil fungsi selepas halaman dimuatkan. Ia dianggap lebih standard daripada kaedah sebelumnya.
window.onload = function ...
Nota:
- Menggunakan defer atau window.onload dianggap sebagai amalan yang baik sebagai ia tidak mengganggu.
- Pendengar acara seperti onload boleh digunakan untuk acara halaman lain seperti mengubah saiz atau menatal.
- Isi halaman harus dimuatkan sepenuhnya sebelum melaksanakan sebarang JavaScript untuk memastikan semua elemen yang diperlukan tersedia.
Atas ialah kandungan terperinci Bagaimana untuk Memastikan JavaScript Dilaksanakan Selepas Pemuatan Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn