1

昨天,我看到一条关于 holderJS 库的推文。当我阅读用法时,它说它将完全在客户端生成图像占位符。所以我想知道为什么在生活中我需要一个占位符库?

我会使用图像占位符而不是放置某种大小的 div 的场景是什么?

4

1 回答 1

1

图像占位符通常用于正在动态加载真实图像的页面或页面仅部分设计并且占位符图像显示设计将如何布局以及图像应该有多大,即使真实图像图像尚不可用。通过这种方式,即使最终图像尚未可用或尚未完成,HTML 设计也可以接近完成。

当 Wikipedia 知道他们想要页面中的特定图像,但正在寻找可以通过适当许可使用的图像时,他们会使用图像占位符。

图像占位符传统上由 Web 上的服务提供,该服务根据 URL 中的查询参数自动创建占位符图像,但 holder.js 库完全在客户端创建占位符图像(因此不需要外部服务)。

您当然可以使用带有背景颜色的 div 甚至 div 中的一些文本来获得与占位符相同的外观。但是,当有人想将最终图像插入到位时,他们会将 div 标签更改为 img 标签。使用占位符图像时,所有 HTML 标签都可以是最终的并保持原样,只需.src插入值即可完成设计。因此,占位符图像允许您拥有更接近完整的 HTML 版本,即使图像尚未完成。这是一个微小的不同,但受到一些设计师的赞赏。

于 2013-10-26T06:25:19.227 回答