【发布时间】:2011-11-12 01:56:08
【问题描述】:
我正在使用数据 URI 将图像加载一页,并将 script 放在 HTML 的末尾。与图片src使用普通url不同,数据将直接加载到html页面的HTTP请求中。
因此,script 将在页面末尾加载得很晚,因为我通过这种方式加载了数百个图像数据。
我想提前加载脚本或与加载 imate 异步加载,有没有办法延迟图像 data 的加载?
<div>
<img src="data:image/png; base64, .........." alt="">
<img src="data:image/png; base64, .........." alt="">
<img src="data:image/png; base64, .........." alt="">
</div>
<script type="text/javascript" src="my-script.js"></script>
【问题讨论】:
-
你可以隐藏 div 或图像,一旦脚本加载显示它们,或者使用可见性来保持布局完整
-
图片可以被隐藏但仍会被加载,这并不能解决延迟加载脚本的问题
标签: javascript performance image loading data-uri