V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
mYYnSmiTEQWcCwAr
V2EX  ›  问与答

js 有什么刷新页面(比较 DOM)的库

  •  
  •   mYYnSmiTEQWcCwAr · Jan 2, 2019 via Android · 1290 views
    This topic created in 2671 days ago, the information mentioned may be changed or developed.

    想用 ajax 获取当前页面 进行比较 只把有差异的部分进行替换 实现一个优雅的页面刷新效果

    location.reload 是真的刷新 有白屏闪过不好

    直接替换 innerHTML 确实改变了页面内容,但会丢失原先用户的各个 div 滚动位置 丢失用 js 绑定的事件处理 视频播放啥的也会被打断

    所以有没有现成的库已经解决了这个需求? 也许需要一个 js 遍历 DOM 节点的方法

    1 replies    2019-01-02 18:57:46 +08:00
    newbieRenew
        1
    newbieRenew  
       Jan 2, 2019 via iPhone   ❤️ 1
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2605 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 00:02 · PVG 08:02 · LAX 17:02 · JFK 20:02
    ♥ Do have faith in what you're doing.