javascript - 图像需要一段时间加载

标签 javascript php browser

我有一个打印图像的 PHP 代码 ( echo"<img src='uploads/icon.png'/>"; ), 问题是我第一次运行这段代码时 img 需要一秒钟的时间出现然后当我刷新浏览器时图像立即出现, 是吗一种在加载之前将 img 缓存到浏览器的方法?

最佳答案

您无法缓存尚未加载的内容,但您可以延迟加载图像(例如,使用 JQuery LazyLoad ),或者甚至加载图像的低质量版本然后异步加载使用客户端 JS 加载全质量图像。

无论哪种方式,图像都必须在您缓存之前提供给用户,您只能控制它是否与页面的其余部分同步加载。

关于javascript - 图像需要一段时间加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25301978/

相关文章:

php - 如何使用单个查询通过 PHP 创建多个 MySQL 表?

javascript - 在显示图像并将原始图像加载到 RAM 之前是否可以缩小(实际上调整大小)图像?

javascript - 根据条件删除子对象项

javascript - 如何使用 Node.js Request 模块处理对 Github API 的多页请求?

php - Mysql (MariaDB) 每次查询与从 View 读取?

php - 提交到 SQL 后更新文本区域

sockets - 哪些浏览器插件支持跨域 TCP 套接字?

javascript - 检测浏览器是否处于全屏模式

javascript - 使用 Open Graph 删除之前发布的文章,或检查该文章是否已被阅读

javascript - 如何在 PHP if 语句中调用 PNofity?