是否在页面加载时下载了data-src属性中的图像?
问题描述:
在Lazy Load plugin我们提到data-original
自定义属性中的src
图片。在dom准备好之后,javascript将data-original
属性中提到的链接转移到src
属性。我的问题是,是否在页面加载时下载了data-src属性中的图像?
浏览器只有在javascript将url传递给src
属性后才开始下载图像?或者data-original
属性中提到的图片是在刚刚加载页面时下载的,js只在dom准备好后呈现它们?
答
只有当属性名称是src时,浏览器才会下载源文件。数据属性对于浏览器没有特殊意义。
+0
你能提供一些参考吗? – user31782
+0
w3schools会足够吗? http://www.w3schools.com/tags/att_global_data.asp - > **前缀为“data-”的自定义属性将被用户代理完全忽略。** –
浏览器只有在javascript将url传输到src属性后才开始下载图像 – bugwheels94
@ user1533609问题是我们必须提及内联高度和宽度。有什么更好的是立即加载'src'中的图像获取图像的宽度,然后在图像完全下载之前应用延迟加载。 – user31782