Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Memuatkan Fail JavaScript Secara Cekap dan Mengendalikan Acara Pemuatannya?
Pemuatan Dinamik Fail JavaScript
Memuatkan fail JavaScript secara dinamik menawarkan penyelesaian yang mudah untuk permulaan atas permintaan komponen dan modul. Artikel ini meneroka cara perpustakaan JavaScript popular mencapainya dan memperkenalkan teknik yang mantap untuk mengendalikan acara pemuatan dengan berkesan.
Dua kaedah utama tersedia untuk pemuatan fail JavaScript dinamik:
Untuk mengendalikan acara pemuatan skrip yang dimuatkan secara tak segerak, pendekatan berasaskan panggilan balik biasanya digunakan .
Langkah berikut menggariskan pendekatan yang mantap:
Sebagai contoh, coretan kod berikut mempamerkan pendekatan ini:
function loadScript(url, callback) { var head = document.getElementsByTagName("head")[0]; var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; script.onreadystatechange = callback; script.onload = callback; head.appendChild(script); }
Menggunakan teknik ini memastikan kod yang bergantung pada skrip yang dimuatkan hanya dilaksanakan sebaik sahaja skrip dimuatkan sepenuhnya.
jQuery menyediakan kaedah yang mudah dipanggil $.getScript() untuk memudahkan pemuatan skrip dinamik dan kendalikan acara pemuatan:
$.getScript("my_lovely_script.js", function() { alert("Script loaded and executed."); // Code can access variables and functions defined in the loaded script here });
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memuatkan Fail JavaScript Secara Cekap dan Mengendalikan Acara Pemuatannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!