如果只是一个固定图片可以使用css中定义为背景图片进行预加载
动态预加载图片只使用过Image对象的方法:
function loadImage(url, callback) { var img = new Image(); img.src = url; if(img.complete) { callback.call(); return; } img.onload = function () { callback.call(); }; }
说明:
url可以指定为图片的url,也可以是Base64编码
callback为图片加载完成后的回调函数,可作后期处理