美文网首页前端面试题全汇总
前端面试题总结【3】:web storage和cookie的区别

前端面试题总结【3】:web storage和cookie的区别

作者: 前端老司机 | 来源:发表于2020-06-13 14:12 被阅读0次

Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。

除此之外,Web Storage拥有setItem,getItem,removeItem,clear等方法,不像cookie需要前端开发者自己封装setCookiegetCookie

但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生

浏览器的支持除了IE7及以下不支持外,其他标准浏览器都完全支持(ieFF需在web服务器里运行),值得一提的是IE总是办好事,例如IE7IE6中的UserData其实就是javascript本地存储的解决方案。通过简单的代码封装可以统一到所有的浏览器都支持web storage

localStoragesessionStorage都具有相同的操作方法,例如setItemgetItemremoveItem

推荐:

  • 持续更新,致力于做一个持久的搬运工!
  • 下面是已经整理好的面试题PDF获取和相关进阶学习书籍资料地址,有需求戳一下
  • 2020前端面试题总结合集

相关文章

网友评论

    本文标题:前端面试题总结【3】:web storage和cookie的区别

    本文链接:https://www.haomeiwen.com/subject/kvwatktx.html