Buat objek gambar untuk mewujudkan pra-unduhan gambar. Jika gambar sudah ada di cache browser, langsung hubungi fungsi panggilan balik. Gunakan acara Onload untuk menentukan apakah gambar dimuat.
function loadImage (url, callback) {var img = gambar baru (); // Buat objek gambar untuk mengimplementasikan pra-underload gambar img.src = url; if (img.complete) {// Jika gambar sudah ada di cache browser, langsung hubungi fungsi panggilan balik callback.call (img); kembali; // Kembali secara langsung, tidak perlu lagi memproses acara Onload} img.onload = function () {// Panggilan Panggilan Fungsi Callback secara tidak sinkron saat gambar diunduh. callback.call (img); // ganti ini dari fungsi callback dengan objek gambar}; }; </pr Pre> <pre code_snippet_id = "395795" snippet_file_name = "blog_20140617_3_4709132" name = "code"> <pre name = "code"> <! Doctype html public "-// w3c // dtd html 4.01 html public"-// w3c // dtd html 4.01 html public "-// w3c // dtd html 4.01 html public"-// w3c // dtd html 4.01 public "enc"-// w3c // dtd html 4.01 html public "-/w3c // dtd html 4. "http://www.w3.org/tr/html4/strict.dtd"> <html> <head> <meta http-equiv = "konten-tipe" konten = "teks/html; judul = ISO-8859-1"> <title> Tentukan apakah gambar memuat Lengkap </Title = ISO-8859-1 "> <item src = "gambar/1.jpg"/> </body> </html> <bahasa skrip = "javascript"> document.geteLementById ("img2"). onload = function () {waspada ("pemuatan gambar selesai"); } </script>