博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html5 webStorage:localStorage sessionStorage
阅读量:5104 次
发布时间:2019-06-13

本文共 1359 字,大约阅读时间需要 4 分钟。

localStorage sessionStorage的使用:

与cookie相比,webStorage有很多优势(如本文结尾),所以在选择的时候,优先选择webStorage!

sessionStorage使用方法完全同localStorage一致,不同之处:

1 localStorage:没有时间限制的数据存储,一直存在于浏览器,直到用户清除数据;

2 sessionStorage只针对一个 session 的数据存储,关闭当前网页/窗口就会消失;

1 if(typeof(Storage)!=="undefined") 2 { 3     // 是的! 支持 localStorage  sessionStorage 对象! 4     // console.log('支持'); 5  6     //增 7         //数字 8     localStorage.setItem("age",28); 9         //字符串10     localStorage.setItem('name','guo');11     localStorage.setItem('lastname','jayson');12         //数组13     localStorage.setItem('skills',['html','js','css']);14     //或者使用如下方式增/改/查15     // var name='guo';16     // localStorage.name=name;17     // var lsName=localStorage.name;18     //删19     localStorage.removeItem('name');20     // localStorage.clear();21     //改22     localStorage.setItem('age',29);23     //查24     var lsAge=localStorage.getItem("age");25     var lsLastname=localStorage.getItem("lastname");26     //遍历所有的item27     for(var i=0;i

与Cookie相比,Web Storage存在不少的优势,概括为以下几点:

  1. 存储空间更大:IE8下每个独立的存储空间为10M,其他浏览器实现略有不同,但都比Cookie要大很多。

  2. 存储内容不会发送到服务器:当设置了Cookie后,Cookie的内容会随着请求一并发送的服务器,这对于本地存储的数据是一种带宽浪费。而Web Storage中的数据则仅仅是存在本地,不会与服务器发生任何交互。

  3. 更多丰富易用的接口:Web Storage提供了一套更为丰富的接口,使得数据操作更为简便。

  4. 独立的存储空间:每个域(包括子域)有独立的存储空间,各个存储空间是完全独立的,因此不会造成数据混乱。(因此每个域下都有10M的webStorage存储空间)

 

 

转载于:https://www.cnblogs.com/jaysonguo/p/6019050.html

你可能感兴趣的文章
局域网内手机访问电脑网站注意几点
查看>>
IT项目经验和难点分享
查看>>
那些黑刘翔的人,你们的良心被狗吃了
查看>>
TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?...
查看>>
Redis系列--内存淘汰机制(含单机版内存优化建议)
查看>>
最小二乘法
查看>>
iptables端口转发
查看>>
金融三问
查看>>
HTML5新API记录
查看>>
Android 8 AudioPolicy 分析
查看>>
Java Web开发后端常用技术汇总
查看>>
How to use jQuery countdown plugin
查看>>
富文本常用封装(NSAttributedString浅析)
查看>>
c++ STL
查看>>
json数据在前端(javascript)和后端(php)转换
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Groovy中那些神奇注解之ToString
查看>>
宇宙第一开发工具:vs2019 开发Python
查看>>
Tomcat Https配置
查看>>
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法
查看>>