本文参考:
- 邹润阳
- Storage的用法:Storage的API
localStorage 与 sessionStorage
localStorage
与sessionStorage
都是h5中出现的,都继承于Storage
,用法完全相同
localStorage
- 大小一般都是5M左右。
- 除非被手动清除,否则永久保存
sessionStorage
共同的属性与方法
Storage.length
: 返回一个整数,表示存储在 Storage 对象中的数据项数量。只读。Storage.key()
:该方法接受一个数值 n 作为参数,并返回存储中的第 n 个键名。Storage.getItem()
:该方法接受一个键名作为参数,返回键名对应的值。Storage.setItem()
: 该方法接受一个键名和值作为参数,将会把键值对添加到存储中,如果键名存在,则更新其对应的值。Storage.removeItem()
: 该方法接受一个键名作为参数,并把该键名从存储中删除。Storage.clear()
:调用该方法会清空存储中的所有键名。
cookie
Cookie
是小甜饼的意思。
cookie
确实非常小,它的大小限制为 4KB 左右。- 一般由服务器生成,可设置失效时间。如果在浏览器端生成
Cookie
,默认是关闭浏览器后失效。