• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fromst
V2EX  ›  程序员

[求教] 如何实现 web 页面先加载文字后加载图像

  •  
  •   fromst · Jul 16, 2014 · 6154 views
    This topic created in 4497 days ago, the information mentioned may be changed or developed.
    具体来说,就是希望在移动端使用一个WebView显示一些富文本。富文本中有不定数量的图像,因为移动端的网速可能会很慢,希望先显示文字,并在图像所在的位置先显示一些占位图像,然后再下载图像并显示。
    这样的需求有比较简单的办法实现吗?
    4 replies  •  2014-07-16 12:06:31 +08:00
    avrillavigne
    avrillavigne
    Jul 16, 2014
    1
    试下这个lazyload.js
    jsonline
    jsonline
    Jul 16, 2014 via Android
    2
    浏览器默认就是这么干的。
    lijinma
    lijinma
    Jul 16, 2014
    3
    浏览器一般默认都这么干,

    楼上说的lazyload是同一个网页,如果下半部分没被查看的话,里面的图片不会load,只有你查看下半部分才会load。

    所以,你可以使用 lazyload 优化。
    fromst
    fromst
    OP
    Jul 16, 2014
    4
    @jsonline 即使一个<img>出现在html中部,也是先渲染文字,再加载图像吗?为什么感觉我的firefox浏览器不是这样呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1352 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:12 · PVG 01:12 · LAX 09:12 · JFK 12:12
    ♥ Do have faith in what you're doing.