我需要编写一个 JavaScript 模块来旋转 SharePoint Web 部件中显示的横幅图像。我希望尽可能少地依赖 SharePoint API,并尽可能地将自身包含在驱动 Web 部件的 JavaScript 模块中。我想跟踪我的代码上次前进到列表中的下一个图像的时间,以及该图像是什么。该列表本身将保留在 SharePoint 中并可通过 REST API 使用。
那么,在现代浏览器JavaScript运行环境中,有什么方法可以在本地持久化我上面描述的小记录吗?
最佳答案
有几种方法。但是,对于这样的事情,我会选择 localStorage 。例如:
localStorage.setItem('lastSlide', JSON.stringify({
time: +new Date,
src: 'http://lorempixel.com/100/100'
}));
// Then, to retrieve:
var lastSlide;
try {
lastSlide = JSON.parse(localStorage.getItem('lastSlide'));
} catch(e) { /* ... */}
关于javascript - 持久化在 JavaScript 模块中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27364000/