localstorage和sessionstorage使用记录(推荐)


Posted in HTML / CSS onMay 23, 2017

通过阅读各路大神对web存储locastorage和sessionstorage的用法解析,自己试用了一下,在此留个备忘。

在项目中,如果用到很多次storage,要存储很多数据,就要把它封装成函数了:

(该函数系不知名大神所写,如有侵犯原创,请联系我……)

function setStorage(key,value){
        if(!window.localStorage){
            alert("浏览器不支持localstorage");
            return false;
        }else{
            var storage=window.localStorage;
            //写入字段
            storage.setItem(key,value);
        }
    }
    function getStorage(key){
        if(!window.localStorage){
            alert("浏览器不支持localstorage");
        }else{
            var storage=window.localStorage;
            var key=storage.getItem(key);
//            console.log(key);
            return key;
        }
}

setStorage是存储数据的,key是指定的数据名称,可以随意起,但是一定要是字符串类型,否则浏览器自动把值作为key的名字。

localstorage和sessionstorage使用记录(推荐)

如图 第一个值,就是key不是以字符串指定的,即没有加双引号。

value值字符串类型的也切记加双引号。

在浏览器中如何查看storage?

较新版本的chrome浏览器,查看位置如图:

localstorage和sessionstorage使用记录(推荐)

在项目中如果多次调用同样的存储数据的函数,则数据会实时改变,如果需要清除所有存储的数据:

localstorage.clear();或者sessionStorage.clear();

项目中使用的原则就是,哪个数据需要存储,就用哪个数据调用存数数据的函数。

以上所述是小编给大家介绍的localstorage和sessionstorage使用记录(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
使用CSS实现阅读进度条
Feb 27 HTML / CSS
CSS3中currentColor关键字的妙用
Feb 27 HTML / CSS
CSS3制作彩色进度条样式的代码示例分享
Jun 23 HTML / CSS
利用css3画个同心圆示例代码
Jul 03 HTML / CSS
html5自带表单验证体验优化及提示气泡修改功能
Sep 12 HTML / CSS
HTML5实时语音通话聊天MP3压缩传输3KB每秒
Aug 28 HTML / CSS
html5 viewport使用方法示例详解
Dec 02 HTML / CSS
HTML5单页面手势滑屏切换原理
Mar 21 HTML / CSS
HTML5实现签到 功能
Oct 09 HTML / CSS
HTML5语义化元素你真的用对了吗
Aug 22 HTML / CSS
Html5之自定义属性(data-,dataset)
Nov 19 HTML / CSS
CSS基础详解
Oct 16 HTML / CSS
Html5实现文件异步上传功能
May 19 #HTML / CSS
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
May 18 #HTML / CSS
HTML5中indexedDB 数据库的使用实例
May 11 #HTML / CSS
详解HTML5 window.postMessage与跨域
May 11 #HTML / CSS
HTML5拖放API实现拖放排序的实例代码
May 11 #HTML / CSS
解决html5中video标签无法播放mp4问题的办法
May 07 #HTML / CSS
Web前端页面跳转并取到值
Apr 24 #HTML / CSS
You might like
详解PHP中的PDO类
2015/07/06 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
基于jquery的无刷新分页技术
2011/06/11 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
jQuery多个input求和的实现方法
2015/02/12 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
Bootstrap Table从零开始
2017/06/30 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
vue.js项目nginx部署教程
2018/04/05 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Django 表单模型选择框如何使用分组
2019/05/16 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
JAVA中运算符的分类及举例
2015/09/12 面试题
员工自我鉴定
2013/10/09 职场文书
乡镇干部十八大感言
2014/02/17 职场文书
父母对孩子的寄语
2014/04/09 职场文书
小学一年级学生评语
2014/04/22 职场文书
党支部综合考察材料
2014/05/19 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
公司门卫工作职责
2014/06/28 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
紫日观后感
2015/06/05 职场文书
离职信范文
2015/06/23 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
MySQL的存储过程和相关函数
2022/04/26 MySQL