![]() |
1
2
值得一试:
我不确定是否可以从队列中删除挂起的请求,但这肯定会阻止生成任何新的请求。 |
![]() |
2
1
我找到了一个更好的选择,那就是使用一种懒惰的加载技术,只下载可见的图像,而不下载所有的图像(即那些滚动出视区的图像)。Bing.com的图片搜索功能就是一个很好的例子。 下面是一个jquery插件,它提供了类似的功能: Lazy Load 从源代码看,每当元素的逻辑位置大于逻辑视图底部的逻辑位置时,它就会加载图像。这样做的缺点是 全部的 向下滚动时加载图像,即使图像实际上从未在视区内。例如,如果您快速滚动到页面底部,则会加载底部框架视图上方的一组图像,即使它们不是真正需要的。 必应的实现更加强大,只有当图像真正可见时才加载图像。我必须测试这个插件以确保,但是源代码足够简单,如果需要的话,很可能是“可修复的”。 |