我是靠谱客的博主 拉长春天,这篇文章主要介绍js保存数据到浏览器缓存,现在分享给大家,希望可以做个参考。

//定义全局变量函数
var localStorage = window.localStorage;
//定义全局变量u
//设置缓存
function (key, value) {
	var v = value;
	//是对象转成JSON,不是直接作为值存入内存
	if (typeof v == 'object') {
		v = JSON.stringify(v);
		v = 'obj-' + v;
	} else {
		v = 'str-' + v;
	}
	var localStorage = window.localStorage;
	if (localStorage ) {
		localStorage .setItem(key, v);
	}
};
//获取缓存
function (key) {
	var localStorage = window.localStorage;
	if (localStorage ) 
		var v = localStorage.getItem(key);
		if (!v) {
			return;
		}
		if (v.indexOf('obj-') === 0) {
			v = v.slice(4);
			return JSON.parse(v);
		} else if (v.indexOf('str-') === 0) {
			return v.slice(4);
		}
	}
};

最后

以上就是拉长春天最近收集整理的关于js保存数据到浏览器缓存的全部内容,更多相关js保存数据到浏览器缓存内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(115)

评论列表共有 0 条评论

立即
投稿
返回
顶部