webapi中localStorage和sessionStorage的区别

155 阅读1分钟

localStorage : 本地存储

应用场景 : 免登陆功能

1.语法 :   
            存数据 :  localStorage.setItem('属性名',属性值)
            取数据 :  localStorage.getItem('属性名')
            删数据 :   localStorage.removeItem('属性名')
            清空数据 : localStorage.clear()

2.注意点 :

localStorage会永久存储,数据存入硬盘中,一直存在 localStorage只能存储字符串类型数据,如果是其他类型,编译器会自动转换成字符串存储

sessionStorage : 会话存储

应用场景 : 页面间传值

1.语法 :   
            存数据 :  sessionStorage.setItem('属性名',属性值)
            取数据 :  sessionStorage.getItem('属性名')
            删数据 :   sessionStorage.removeItem('属性名')
            清空数据 : sessionStorage.clear()

2.注意点 :

sessionStorage临时存储,数据存入内存中,只要页面关闭就会消失 sessionStorage只能存储字符串类型数据,如果是其他类型,编译器会自动转换成字符串存储

sessionStorage与sessionStorage的区别(异同点)

相同点 : 作用一致,都是存储数据
不同点 : 存储方式不同
localStorage : 硬盘存储
sessionStorage: 内存存储