参考解答
WebStorage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的, 并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需 要指定作用域,不可以跨域调用。 除此之外,WebStorage拥有setItem,getItem,removeItem,clear等方法,不像cookie需要前端开 发者自己封装setCookie,getCookie。 但是 Cookie 也是不可以或缺的:Cookie 的作用是与服务器进行交互,作为 HTTP 规范的一部分而存 在,而WebStorage仅仅是为了在本地“存储”数据而生 浏览器的支持除了IE7及以下不支持外,其他标准浏览器都完全支持(ie及FF需在web服务器里运行),
值得一提的是IE总是办好事,例如IE7、IE6中的UserData其实就是javascript本地存储的解决方案。通 过简单的代码封装可以统一到所有的浏览器都支持webstorage。 localStorage和sessionStorage都具有相同的操作方法,例如setItem、getItem和removeItem等
相似问题
CSS的盒子模型是什么?
CSS的盒子模型是什么?
CSS中 link 和@import 的区别是什么?
CSS中 link 和@import 的区别是什么?
display:none和visibility:hidden的区别是什么?
display:none和visibility:hidden的区别是什么?
CSS优先级算法如何计算?
CSS优先级算法如何计算?
position的absolute与fixed共同点与不同点是什么?
position的absolute与fixed共同点与不同点是什么?
