【发布时间】:2016-09-07 14:26:15
【问题描述】:
documentation for Foundation for Apps(和 Angular Base Apps,它是现在维护的 F4A 的分支)Interchange 提供了这个示例,作为仅在移动设备上加载小尺寸图像的一种方式,以便节省带宽:
<ba-interchange>
<img media="small" src="assets/img/small.jpg">
<img media="medium" src="assets/img/medium.jpg">
<img media="large" src="assets/img/large.jpg">
</ba-interchange>
然而,虽然只显示小图像,但浏览器仍然会看到三个img 标签并请求所有三个图像,甚至在加载 Angular 之前。这完全违背了使用交换的目的,至少如果您的目的是节省带宽的话。
Foundation 6 for Sites Interchange 通过将所有图像放入元素上的data-interchange 属性字符串来避免这种情况。 F4A 是否有我想念的类似的东西?或者上面的示例代码有什么我遗漏的地方吗?
【问题讨论】:
标签: zurb-foundation zurb-foundation-apps