回复铿锵猪:同样,对码农的你想说一句:咋这么不负责呢?
提两点:
1、你测试过if(img.complete||img.width)语句吗??在IE8下经测验,该语句对于已经onload过,而又手动清空了缓存,恒为true,你懂的。
2、其实只要img.complete足够了,虽然你实验了 img.complete与缓存没有没有关系也说明了true or false与速度有关,但并不适用于实际情况,试想,假如img.onload比img.complete快,需要缓存吗?实际项目中缓存是对付大图片的,也就是适用于onload必须比complete晚