服务器每秒推送一张图片给我,比如推送 10 秒
然后我网页上用 js 去替换 img
但是这样就出现一个问题了
我 html 上看到可能会一直都是第一张,然后突然就变成第八张
中间的几张都没显示出来
有没好的办法去解决这个问题
1 秒一张... 这个速度太快了,两个办法:
#1 楼 @miclle 但我看到 network 都是 1ms 就拿到图片,反而是渲染上的问题我觉得
#1 楼 @miclle 我直接传 base64
收到图片放在队列里,一张张显示。用户一秒也看不了一张吧。
#4 楼 @Rei 正解!
underscore 的 _.throttle 和 _.debounce 就是解决这种问题的
underscore
_.throttle
_.debounce
#6 楼 @doitian 这个是什么来得