【问题标题】:If I have this code in the iPhone Safari or Android Browser...will it be slow?如果我在 iPhone Safari 或 Android 浏览器中有此代码...会不会很慢?
【发布时间】:2010-03-05 11:03:19
【问题描述】:
<div class="result">
   <div class="thumbnail">
        <img src="80x80.png">
   </div>
   <div class="name">
        Alex Hong
   </div>
</div>

该页面将包含 400 个!人员列表和他们的缩略图,全都不同。我将使用JQuery LazyLoad,这样就不会立即下载所有图像。 (图像仅在用户滚动到网站的该部分时下载)。

浏览器能处理它吗?请给您的专家建议。谢谢。

顺便说一句,我不知道 LazyLoad 是否可以工作:

由于 webkit 错误 #6656 延迟加载 不会给你任何改进 苹果浏览器。它将加载您的所有图像 不管你想不想。

【问题讨论】:

  • 两者都使用 webkit AFAIK,所以我想说你只需要尝试一下......

标签: iphone android browser safari webkit


【解决方案1】:

我不怀疑他们能够处理它,但我肯定会做一些分页 400 图像对于我假设将是一个非常小的屏幕来说已经很多了。

【讨论】:

    【解决方案2】:

    它会很慢(至少在 iPhone

    sproutcore framework 中,有很长的列表,延迟加载性能非常好。您可以查看 UI 演示。

    不过你也可以用iScroll,因为webkit默认的滚动速度很慢,不适应你这样的长列表。

    最后避免在列表中使用复杂的 CSS(如渐变等),因为对于长列表来说非常慢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-28
      • 1970-01-01
      • 2013-06-04
      • 2021-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多