H5的LocalStorage怎样在当地存储刷新值-
H5的两种存储技术的最大区别就是生命周期。
1. localStorage是当地存储,存储限期不限;
2. sessionStorage会话存储,页面关闭数据就会遗失。
运用办法:
localStorage.setItem(“key”,“value”)//存储
localStorage.getItem(key)//按key进行取值
localStorage.valueOf( )//猎取全部值
localStorage.removeItem("key")//删除单个值,注意引号
localStorage.clear()//删除全部数据
localStorage.length//获得数据的数目
localStorage.key(N)//获得第N个数据的key值
注:localStorage和sessionStorage同上,运用办法同样
常用的几个总结:
localStorage.key = 1;//设定存储,名为key,值为1
localStorage.removeItem("key");//移除存储key,记得key加引号
下面是测试一个有用的例子:
来实现输入的文本内容当地存起来,以达到关闭该阅读器,再从新打开后,以前输入的内容仍然还在(常见于手机钉钉日志中的告假等字段录入处)。
第一,页面上弄个文本域,下面是jQuery:
if(!localStorage.getItem("text")) //window对象的话,前面的window省去了哦 localStorage.setItem("text",""); //这里先推断一下,做空白存储,不然返回 NULL 显示出来体验欠好,这里的if大括号省略了 localStorage.text = localStorage.getItem("text"); //取值 $("textarea").html(localStorage.text); //显示 $("textarea").keyup(function(){ //这里有许多,比方blur, change, keydown, 还有做个按时器也行,有用于多字段存储 localStorage.setItem("text",$(this).val()); //从新存储 });
以上即可实现一个有用的小功能,表现H5当地存储还是很实用的,固然字段许多的话,供给的有JSON办法来用哦!见下列,载自网络
打赏
- 上一篇:H5实现扭转立体魔方-
- 下一篇:CSS怎样准确命名-