搞个数组把所有img标签记上,然后遍历去new Image()
onload 就 ++。
可以自己整理,也可以通过工具,比如说gulp,批量跑一下,然后输出一个js
['https://www.lilnong.top/static/img/avator/avator-0.jpg','https://www.lilnong.top/static/img/avator/avator-1.jpg'].forEach((v,idx,arr)=>{
var img = new Image();
img.src = v;
img.onload = ()=>{
arr.successLength = (arr.successLength || 0)+1;
console.log(`进度:${arr.successLength/arr.length}`)
}
})
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…