赞
踩
一、cookie和session的区别和联系
cookie和session都是用来跟踪浏览器用户身份的会话方式。
综上:登录等重要信息需要存放在session上,其他信息如果需要保留可以存放在cookie上
cookie介绍
document.cookie = "age=20"; //保存数据
document.cook; //获取数据
var millisecond = new Date().getTime();
var expiresTime = new Date(millisecond + 60 * 1000 * 15); //十五分钟后过期
Cookies.set('name', 'value', {
expires: expiresTime,
});
document.cookie = "name=wxj; path=/;"
二、Web Storage
Web Storage是H5提供的本地存储的方式,Web Storage存储机制是对HTML4中cookie存储机制的一个改善。由于cookie存储机制有很多缺点,HTML5不再使用它,转而使用改良后的Web Storage存储机制。本地数据库是HTML5中新增的一个功能,使用它可以在客户端本地建立一个数据库,原本必须保存在服务器端数据库中的内容现在可以直接保存在客户端本地了,这大大减轻了服务器端的负担,同时也加快了访问数据的速度。
Web Storage分为两种localStorage和sessionStorage:
Web Storage相比于cookie存在的优势:
介绍了这么多,大家对cookie、session、localStorage、sessionStorage有了一定的了解了吧,最开始的时候我在想session和sessionStorage到底有什么联系呢,sessionStorage是基于session得嘛,现在终于搞懂了,二者一点关系也没有,如果非要说有什么联系的话,可能就是名字里面都有session吧,那就再唠叨一下二者的区别吧
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。