区别:

1、 localStorage永久保存在浏览器(注意事是浏览器,不仅仅是一个页面),除非用户主动清除;sessionStorage在浏览器关闭之后存储的数据就会销毁(仅仅存储在当前页面)

2、根据同源原则,不同浏览器不能共享loacalStorage和sessionSrorage的信息,相同的浏览器不同页面可以共享loacalStorage(必须相同域名和端口),但是相同浏览器              不同页面或者标签不能共享sessionStorage信息(sessionStorage仅仅存储在当前页面),这个页面是指顶级窗口页面,如果一个页面有几个不同的iframe标签,是可以共享sessionStorage信息。

用法:两者用法差不多,但是取值有所不同

编辑页面逻辑代码为: 

  这是给 id=btn3 选择器添加一个监听事件 
document.getElementById('btn3').addEventListener('click', function () {
var author=$('.TXT-author').val()
var Title=$('.TXT-title').val()
var container=editor1.txt.html()
var imgInformation=document.getElementById('articla-cover').src
console.log(Title.length) localStorage 写法:
var arr1=[Title] 取值用中括号
localStorage.setItem('temp1',arr1) // 把调用为temp1,值为arr1 的数据存储到浏览器缓存
var arr2=[author]
localStorage.setItem('temp2',arr2)
var arr3=[container]
localStorage.setItem('temp3',arr3)
  
sessionStorage 写法:
       var arr3=container  这里的取值不要用中括号
       sessionStorage.setItem('temp3',arr3)
//          var arr=[Title,author,container,imgInformation]
// localStorage.setItem("temp",arr); //存入 参数: 1.调用的值 2.所要存入的数据 // var timer=setInterval(function(){
//   localStorage.clear();
//  localStorage.removeItem("arr"); 
//
// },1000)
}, false)

接收:

sessionStorage.getItem()
localStorage.getItem()
<script type="text/javascript">
    加载事件,当页面加载完成的时候执行下面代码
window.onload=function(){
var resulte1=localStorage.getItem("temp1") //temp1就是从浏览器获取的调用值
var resulte2=localStorage.getItem("temp2")
var resulte3=localStorage.getItem("temp3")
document.getElementById('preview-title').innerHTML=resulte1 //再把获取的值展示出来即可
document.getElementById('preview-author').innerHTML=resulte2
document.getElementById('preview-content').innerHTML=resulte3
}     
    sessionStorage.getItem('temp3')
</script>

删除:
localStorage.clear() 
sesionStorage.clear()

浏览器之本地缓存存储 localStorage 和 sessionStorage的区别以及用法的更多相关文章

  1. h5本地缓存(localStorage,sessionStorage)

    H5本地存储数据 localStorage,sessionStorage的区别: 相同点:  缓存数据比cookie的范围大; localStorage:关闭浏览器数据不会消失,除非手动删除数据 se ...

  2. vuex存储和本地存储(localstorage、sessionstorage)的区别

    1.最重要的区别:vuex存储在内存,localstorage则以文件的方式存储在本地 2.应用场景:vuex用于组件之间的传值,localstorage则主要用于不同页面之间的传值. 3.永久性:当 ...

  3. HTML5本地存储localStorage与sessionStorage

    在最近的项目中用到了html5的本地存储,下面总结一下. 1.html5几种存储形式 本地存储(localStorage && sessionStorage) 离线缓存(applica ...

  4. HTML5本地存储localStorage与sessionStorage详解

    前言 在最近的项目中用到了html5的本地存储,下面总结一下. 1.html5几种存储形式 本地存储(localStorage && sessionStorage) 离线缓存(appl ...

  5. html5的本地存储localStorage和sessionStorage

    html5的本地存储localStorage和sessionStorage html5中新增的比较重要的一个功能就是web storage来实现客户端本地存储数据,之前存储数据都是用cookie来实现 ...

  6. as2 shareObject本地缓存存储位置:

    shareObject本地缓存存储位置: win7系统用户到C:\Users\[你的用户名]\AppData\Roaming\Macromedia\Flash Player\#SharedObject ...

  7. vuex知识笔记,及与localStorage和sessionStorage的区别

    菜单快捷导航 Vuex是什么东东,有什么应用场景?localStorage和sessionStorage能否替代它? Vuex知识点State.Getter.Mutaion.Action Vuex模块 ...

  8. cookie、session、localStorage、sessionStorage的区别

    cookie的机制 cookie是存储在用户本地终端上的数据.有时也用cookies,指某些网站为了辨别用户身份,进行session跟踪而存储在本地终端上的数据,通常经过加密. Cookie是服务器发 ...

  9. localStorage和sessionStorage的区别

    //在chrome测试的结果; 知识点1:localStorage和sessionStorage的区别; localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除local ...

随机推荐

  1. ARG 构建参数----Dockerfle文件的重用

    ARG 构建参数----Dockerfle文件的重用 格式:ARG <参数名>[=<默认值>] 构建参数和 ENV 的效果一样,都是设置环境变量. 所不同的是,ARG 所设置的 ...

  2. Nginx企业级优化!(重点)

    隐藏Nginx版本号!(重点) 在生产环境中,需要隐藏 Nginx 的版本号,以避免安全漏洞的泄漏 一旦有黑客知道Nginx版本号便可以利用Nginx漏洞进行攻击,严重影响到了公司的安全 查看隐藏版本 ...

  3. Win Tomcat8 占用内存过高

    1.解压版 找到tomcat/bin/catalina.bat 文件,修改对应参数 2.安装版 windows服务执行的是bin/tomcat.exe.他读取注册表中的值,而不是catalina.ba ...

  4. Codeforces1140D. Minimum Triangulation

    题目链接 本题是区间dp里的三角剖分,板子题,dp[i][j]表示凸多边形i-j构成的最值,转移方程为dp[i][j] = min/max(dp[i][k]+dp[k][j]+w[i,j,k])(i& ...

  5. 「JLOI2014」松鼠的新家

    「JLOI2014」松鼠的新家 传送门 两种做法: 树上差分 \(O(n)\) 树链剖分 \(O(nlogn)\) 树剖比较好写而且无脑,树上差分复杂度优秀一些但是会有点难调. 这里给出树剖写法: 唯 ...

  6. django xadmin中logout页面在chrome浏览器中点击关闭页面无效

    问题现象 django xadmin中logout页面在chrome浏览器中点击关闭页面无效,无法关闭相应的页面 问题原因 高版本的chrome等浏览器不支持在window.colse()的写法 问题 ...

  7. iOS开发应用上架必读最新苹果审核规则(史上最全版)

    官方文档 地址https://developer.apple.com/cn/app-store/review/guidelines/ App Store 审核指南 简介 App 正在改变世界,丰富人们 ...

  8. CSS阴影 box-shadow属性用法

    box-shadow: 它可以设置一个或者多个下拉阴影的框 语法:box-shadow:h-shadow v-shadow blur spread color inset 注意:该属性把一个或者多个下 ...

  9. DOMContentLoaded 事件

    DOMContentLoaded 事件 字面上看,它会在dom加载完成后触发. 与window.onload事件非常相似,但有一定区别: DOMContentLoaded 事件是在文档完全加载和解析之 ...

  10. 【剑指Offer面试编程题】题目1361:翻转单词顺序--九度OJ

    题目描述: JOBDU最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上.同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思.例如,&quo ...