H5的LocalStorage如何在本地存储刷新值


本文摘自PHP中文网,作者php中世界最好的语言,侵删。

这次给大家带来H5的LocalStorage如何在本地存储刷新值,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加引号

下面是测试一个实用的例子:

来实现输入的文本内容本地存起来,以达到关闭该浏览器,再重新打开后,之前输入的内容依然还在(常见于手机钉钉日志中的请假等字段录入处)。

首先,页面上弄个文本域<textarea></textarea>,下面是jQuery:

1

2

3

4

5

6

7

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方法来用哦!见以下,载自网络

阅读剩余部分

相关阅读 >>

html5新增加的标签有哪些

h5表单验证有哪些方法

html5 canvas的绘制文本自动换行的示例代码

html5本地存储之webstorage介绍

html5中在可拖动元素或选取的文本放置在目标区域时触发的事件ondrop

一定要注意常见的3种html5错误用法

如何设置h5的表单验证失败提示语

h5+canvas卷积核图像处理步骤详解

h5怎样实现输入框提示语+正常文本框提示语

html5如何生成验证码

更多相关阅读请进入《localStorage》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...