关于内容更新问题

来源:3-1 函数、方法重载重要性、优势

有没有没被占用的昵称

2021-09-28

老师,我现在有这样一个需求,就是我们的项目已经上线,但是每次发布新版本之后,用户需要清除缓存才能看到更新的内容。

所以需求就出现了,我观察到,像vue和webpack官方文档的页面,
如果有新内容了右下角会有一个小的浮窗来提示你,“有新内容,是否更新“。
点击更新后就会刷新一下页面,然后就能看见新内容了。

老师我想问的是,
1. 怎么样来检测当前页面有没有新内容
2. 如果有新内容,那一步更新操作是怎么实现的,实际上做了什么呢?

不知道我说的具体不
请老师赐教,不胜感激

写回答

1回答

keviny79

2021-09-28

1 如果是Java后端,可以 新建 一个单独的守护线程来周而复始的检测

2.但如果是前端,一般是页面开启后在挂载事件中 追加定时器setTimeOut 宏任务来一直检测页面内容,把页面数据提前保存起来,进行前后页面数据对比来实现,不过过程会有点麻烦。

非本课程相关问题,有时候老师不便于回答,望各位 同学们理解哈。

0
1
有没有没被占用的昵称
非常感谢!
2021-09-28
共1条回复

晋级TypeScript高手,成为抢手的前端开发人才

轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈

871 学习 · 425 问题

查看课程