我目前无法现场测试,所以我问:
如果这个脚本正忙于从数组加载图像(比如,几 MB 值),并且用户碰巧执行了一些需要其中一个图像的行为还没有加载,加载会延迟吗?或者浏览器可以发送并行请求吗?
function preloadImg() { var args = simplePreload.arguments; document.imageArray = new Array(args.length); for(var i=0; i<args.length; i++) { document.imageArray[i] = new Image; document.imageArray[i].src = args[i]; } }