渐进式下载

时间:2012-10-03 11:32:16

标签: jquery asp.net-mvc jquery-mobile razor asp.net-mvc-4

我正在使用asp.net MVC 4 razor开发一个JQuery移动应用程序。在我的应用程序中,有数据库中保存的图像列表。

是否可以以渐进方式显示这些图像?

1 个答案:

答案 0 :(得分:4)

我对您的问题的理解是您不想加载视口之外的图像(网页的可见部分)。 您想延迟加载图片。

检查此jQuery插件:

Lazy Load Plugin for jQuery

<强> See Working Demo

Lazy Load是一个用JavaScript编写的jQuery插件。它延迟了长网页中图像的加载。 视口外的图像(网页的可见部分)在用户滚动到它们之前不会被加载。这与图像预加载相反。

在包含许多大图像的长网页上使用Lazy Load可以加快页面加载速度。加载可见图像后,浏览器将处于就绪状态。在某些情况下,它还可以帮助减少服务器负载。