HTML5中Web存储

时间:2022-02-28 20:33:29

HTML5 中web存储是一个比cookies更好的一个本地存储方式。

那么什么是HTML5存储呢?

使用HTML5可以在本地存储用户浏览的数据,HTML5技术没有出来之前是使用cookies进行本地存储。但是web存储更加的安全与快速, 这些数据不会被保存到服务上,但这些数据是用户用来请求网站上的数据使用,它可以存储大量的数据,并且不会影响网站的性能,数据是以键值对存在的,web网页的数据只允许该网页访问使用。

localStorage与sessionStorage的区别:

localstorage是一个没有时间限制的数据存储(一个存储在本地上的数据,只有手动或javascript清除)。

sessionstorage是一个session的数据存储(浏览器关闭时数据就会消失)。

使用web存储之前,应该检查您的浏览器是否支持web存储(localStorage与sessionStorage),使用以下方法判断

<script >
if (typeof (Storage) !="undefined") {
document.write('OK,您的浏览器支持localStorage或sessionStorage')
}
else {
document.write("Sorry!,您的浏览器不支持localStorage或sessionStorage")
}
</script>