php获取localstorage的值,localStorage的设置和取值Demo
未加入缓存时间之前的demo如下:
var Custom_LocalStorage = {
set : function(key,value){
var item = {
data : value
}
localStorage.setItem(key,JSON.stringify(item));
},
get : function(key){
var val = localStorage.getItem(key);
if(!val) return null;
val = JSON.parse(val);
return val;
}
};
Custom_LocalStorage.set('a','aaaa');
加入缓存时间之后的demo如下:
var Custom_LocalStorage = {
//添加缓存时间:7
set:function(key,value,days){
var item = {
data:value,
endTime:new Date().getTime()+days*24*3600*1000
};
localStorage.setItem(key,JSON.stringify(item));
},
get:function(key){
var val = localStorage.getItem(key);
if(!val) return null;
val = JSON.parse(val);
if(new Date().getTime()>val.endTime){
val = null;
localStorage.removeItem(key);
}
return val.data;
},
remove:function(key){
localStorage.removeItem(key);
return null;
},
removeAll:function(){
localStorage.clear();
return null;
}
};
可直接在浏览器中测试~
php获取localstorage的值,localStorage的设置和取值Demo相关推荐
- div赋值,取值和input赋值,取值
div赋值文本和html代码,取值和input赋值,取值 一.div取值<div id="txtXiaofei" class="txt-panel"> ...
- 源生JS 之对象key值为数字时的取值及修改key值方法
取值: 如果对象key值为数字使用.key(.0)无法取到对应值: 只需稍加修改obj.['0']即可取到对应值. 修改: 与取值同理: 打印效果对比处理前后: 可以看到将原始key值为0.1.2修改 ...
- html 获取cookie的值,js从Cookies里面取值的简单实现
工作过程中遇到一个Js从Cookies里面取值的需求,Js貌似没有现成的方法可以指定Key值获取Cookie里面对应的值,参阅网上的代码,简单实现如下: 1. 服务端代码,Page_Load里面Coo ...
- beetl 获取html属性值,关于beetl中list取值的问题
报错 [DEBUG] 11:44:23.194 org.beetl.ext.nutz.LogErrorHandler.processExcption(LogErrorHandler.java:32) ...
- 取值范围_从int取值范围谈起
int取值范围 我们在面试过程中,或者在准备面试过程中,可能会遇到这样一个问题: Java中int的取值范围是什么? 这个问题比较常见,也很简单,相信大部分Java开发人员都可以快速答上来: [ , ...
- python中long类型的取值范围_java基本数据类型取值范围
在JAVA中一共有八种基本数据类型,他们分别是:byte.short.int.long.float.double.char.boolean 整型 其中byte.short.int.long都是表示整数 ...
- mysql取值范围1-10_MySQL字段的取值范围
TINYINT -128 – 127 TINYINT UNSIGNED 0 – 255 SMALLINT -32768 – 32767 SMALLINT UNSIGNED 0 – 65535 MEDI ...
- 类型的取值范围_Java基础类型取值范围,从基础的理解加深记忆
Java有8种基础类型,但是你可能常常会忘记他们的取值范围.而这主要是由于你再依靠默记这些类型的取值范围,而不是从根本上理解. 举例 byte占1个字节,8给比特位,它的取值范围是:-128 ~ 12 ...
- c 语言char取值范围,signed char类型取值范围计算
在C语言程序中,给定一个类型,如何计算这个类型变量的取值范围呢?比如有一个字符型变量定义如下: signed char c: 这个字符变量c的取值范围是[-128,127],是计算出来的呢? 假设字符 ...
最新文章
- Android 使用ViewPager 做的半吊子的图片轮播
- margin:0 auto;不能居中的原因
- CDQ分治 Jam's problem again [HDU - 5618]
- QT中VideoProbe的简介和实现
- 【Python爬虫】一个简单的网络爬虫
- 接口测试基础一--HTTP请求
- 《Java并发编程实战》第十章 避免活跃性危急 读书笔记
- JLINK、JTAG、ULINK和STLINK的区别介绍
- python字符串一(字符串的书写输入输出)
- SSH 默认端口配置
- [转载] Linux进程状态解析之R、S、D、T、Z、X
- win10计算器rsh_win10 自带计算器快捷键有哪些_windows10计算器快捷键汇总
- 异地电脑如何共享文件?
- P1196 [NOI2002] 银河英雄传说 题解
- 2021/7/15——集训Day.10
- 【LeetCode】275. H指数 II
- 解决安卓软件提示“解析软件包时出现问题”
- Pinta--一个画图软件
- php网站mercury安装,水星路由器怎么安装?Mercury无线路由器安装示意图解
- CSAT:你想要了解的顾客满意都在这里
热门文章
- 安卓自定义相机拍照功能全解(不调用系统相机)
- python爬虫案例——csdn数据采集
- OPNET网络仿真分析-1.5、OPNET中英文对比
- 【Proteus仿真8086实验一】RAM存储器62256
- markdown与latex:如何写出具有数学符号意味的ln3\ln
- Java中volatile的作用以及用法
- [转]RDLC 动态列
- [转载] python difference用法_set.difference() 的用法(python3)_举例说明python3 set方法功能
- [转载] 如何使用 Python 生成酷炫的二维码?
- [转载] java自定义异常类以及全局log打印