我有一个打印图像的 PHP 代码 ( echo"<img src='uploads/icon.png'/>";
), 问题是我第一次运行这段代码时 img 需要一秒钟的时间出现然后当我刷新浏览器时图像立即出现, 是吗一种在加载之前将 img 缓存到浏览器的方法?
最佳答案
您无法缓存尚未加载的内容,但您可以延迟加载图像(例如,使用 JQuery LazyLoad ),或者甚至加载图像的低质量版本然后异步加载使用客户端 JS 加载全质量图像。
无论哪种方式,图像都必须在您缓存之前提供给用户,您只能控制它是否与页面的其余部分同步加载。
关于javascript - 图像需要一段时间加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25301978/