V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fromst
V2EX  ›  程序员

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

  •  
  •   fromst · 2014-07-16 00:44:41 +08:00 · 5062 次点击
    这是一个创建于 3789 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体来说,就是希望在移动端使用一个WebView显示一些富文本。富文本中有不定数量的图像,因为移动端的网速可能会很慢,希望先显示文字,并在图像所在的位置先显示一些占位图像,然后再下载图像并显示。
    这样的需求有比较简单的办法实现吗?
    4 条回复    2014-07-16 12:06:31 +08:00
    avrillavigne
        1
    avrillavigne  
       2014-07-16 01:05:26 +08:00
    试下这个lazyload.js
    jsonline
        2
    jsonline  
       2014-07-16 08:42:31 +08:00 via Android
    浏览器默认就是这么干的。
    lijinma
        3
    lijinma  
       2014-07-16 09:46:19 +08:00
    浏览器一般默认都这么干,

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

    所以,你可以使用 lazyload 优化。
    fromst
        4
    fromst  
    OP
       2014-07-16 12:06:31 +08:00
    @jsonline 即使一个<img>出现在html中部,也是先渲染文字,再加载图像吗?为什么感觉我的firefox浏览器不是这样呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:05 · PVG 10:05 · LAX 18:05 · JFK 21:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.