使用javascript 的setInterval 一直做check吗?有更好的方法吗?
使用javascript 的setInterval 一直做check吗?有更好的方法吗?
只是一个思路哈, 在页面初始化时获取一下时间戳检查一下是否过期, 如果没过期就添加一个定时器, 传入的时间就是商品到期时间距离当前还有多少毫秒, 这里可以加一下时间校验比如距离过期还有蛮久时间就不加这个定时器. 然后在定时器里面设置过期不显示, 页面销毁时删除改定时器..
真是一个思路, 有许多问题要解决比如有很多个这种商品并且过期时间都不一样怎么办
感觉最好的办法还有后端来做用webSocket, 既然是类购物网站应该是配了这种协议的
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答764 阅读✓ 已解决
2 回答1.9k 阅读
6 回答999 阅读
不需要一直check。
页面初始化时,检查下日期即可。