我正在使用Java Script中的Web服务构建网页。目前,我已经实现了API,并且可以在网页上显示数据。但是,由于服务器故障而导致的许多时间未收到数据,并且网页变为空。
因此,我想从API获取数据并将其存储在本地,并以相等的时间间隔更新这些数据。因此,我的应用程序可以始终使用本地存储的数据,并且网页永远不会为空。
怎么做,请分享您的看法。?
查看更多
据我所知,您希望每次从API提取数据时都在本地存储数据,因此,当您下次打开该页面时,它将显示上一次提取的数据。
在这种情况下,可以使用localStorage。但是,本地存储不应用于敏感数据和高级对象。此外,它还存储为字符串数据(JSON),因此也有一些限制。
或者,如果关闭了选项卡,则可以选择sessionStorage删除数据
@OscarR当然,两者都扩展了Storage,所以它确实取决于确切的情况。如果他要求每分钟轮询一次,则有时会使用空数据值等进行更新。sessionStorage可能是一种更好的方法。