sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。

web storage和cookie的区别
Web

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

Storage拥有setItem,getItem,removeItem,clear等方法,不像cookie需要前端开发者自己封装setCookie,getCookie。但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在
,而Web Storage仅仅是为了在本地“存储”数据而生

这非常适合面试回答 ,只要是这样回答 ,你就是老司机

最新文章

  1. RelativeLayout中实现控件平分屏幕
  2. 【收藏】Android AutoLayout全新的适配方式, 堪称适配终结者
  3. JS开发windows phone8.1系列之3
  4. IOS 使用FMDB多线程访问数据库 及databaseislocked的问题
  5. Liz Murray成功故事的偶然与必然(转)
  6. JQuery的过滤选择器
  7. Android 播放视频并获取指定时间的帧画面
  8. 理解Java的GC日志
  9. 真的了解JS么?
  10. Winform Timer用法,Invoke在Timer的事件中更新控件状态
  11. POJ 3923 Ugly Windows(——考察思维缜密性的模拟题)
  12. Node.js_express_临时会话对象 session
  13. sqlalchemy基础教程
  14. 详解Android数据存储技术
  15. Linux内核分析——可执行程序的装载
  16. intel webrtc 部署
  17. SpringMvc4中获取request、response对象的方法
  18. 用OpenGL实现跳跃的立体小球
  19. 操作实践题 - HTML 列表综合应用
  20. 使用go写一个简单的exe文件

热门文章

  1. 自定义基于 VLC 的视频播放器
  2. 玩转spring boot——快速开始
  3. 跟我一起云计算(5)——Shards
  4. 【原】AFNetworking源码阅读(三)
  5. OpenCV模板匹配算法详解
  6. C#中Length和Count的区别(个人观点)
  7. Android如何制作漂亮的自适布局的键盘
  8. JAVA构造时成员初始化的陷阱
  9. bash字符串操作
  10. arcgis api for js入门开发系列八聚合效果(含源代码)