我正在开发一个需要加载大量图标的应用程序。目前我使用的是
我正在寻找一种解决方案,只触发最少量(最好是1个)的请求来接收所有所需的图标。但我不喜欢雪碧图的概念,因为在这个概念中更改/替换/添加图标更加困难。
还有其他解决方案吗?
例如,是否可以将所有图像的Base64编码到服务器上的一个文件中,将它们发送到浏览器,再用JavaScript拆分它们并将Base64 src设置到img标记中?
是否有人测试过这种方法或不同的方法?
<img>
标记,并将src
设置为正确的URL。这会触发很多请求。即使缓存已经被正确设置,仍然会有很多HEAD请求。我正在寻找一种解决方案,只触发最少量(最好是1个)的请求来接收所有所需的图标。但我不喜欢雪碧图的概念,因为在这个概念中更改/替换/添加图标更加困难。
还有其他解决方案吗?
例如,是否可以将所有图像的Base64编码到服务器上的一个文件中,将它们发送到浏览器,再用JavaScript拆分它们并将Base64 src设置到img标记中?
是否有人测试过这种方法或不同的方法?