摘要:
functionloadImage(url,callback){varimg=newImage();//创建一个Image对象,实现图片的预下载img.src=url;if(img.complete){//如果图片已经存在于浏览器缓存,直接调用回调函数callback.call(img);return;//直接返回,不用再处理onload事件}img.onload=function(){//图片下载完毕时异步调用callback函数。callback.call(img);//将回调函数的this替换为Image对象};}; 阅读全文