JavaScript 本地存储、sessionStorage和localStorage
文章目录
- 本地存储特性
- window.sessionStorage
- window.localStorage
- 案例:记住用户名
本地存储特性
window.sessionStorage
存储数据:
sessionStorage.setItem(key, value)
获取数据:
sessionStorage.getItem(key)
删除数据:
sessionStorage.removeItem(key)
删除所有数据:
sessionStorage.clear()
<body><input type="text"><button class="set">存储数据</button><button class="get">获取数据</button><button class="remove">删除数据</button><button class="del">清空所有数据</button><script>// 关闭浏览器失效console.log(localStorage.getItem('username'));var ipt = document.querySelector('input');var set = document.querySelector('.set');var get = document.querySelector('.get');var remove = document.querySelector('.remove');var del = document.querySelector('.del');set.addEventListener('click', function () {// 当我们点击了之后,就可以把表单里面的值存储起来var val = ipt.value;sessionStorage.setItem('uname', val);sessionStorage.setItem('pwd', val);});get.addEventListener('click', function () {// 当我们点击了之后,就可以把表单里面的值获取过来console.log(sessionStorage.getItem('uname'));});remove.addEventListener('click', function () {// sessionStorage.removeItem('uname');});del.addEventListener('click', function () {// 当我们点击了之后,清除所有的sessionStorage.clear();});</script>
</body>
window.localStorage
存储数据:
localStorage.setItem(key, value)
获取数据:
localStorage.getItem(key)
删除数据:
localStorage.removeItem(key)
删除所有数据:
localStorage.clear()
<body><input type="text"><button class="set">存储数据</button><button class="get">获取数据</button><button class="remove">删除数据</button><button class="del">清空所有数据</button><script>// 永久生效var ipt = document.querySelector('input');var set = document.querySelector('.set');var get = document.querySelector('.get');var remove = document.querySelector('.remove');var del = document.querySelector('.del');set.addEventListener('click', function () {var val = ipt.value;localStorage.setItem('username', val);})get.addEventListener('click', function () {console.log(localStorage.getItem('username'));})remove.addEventListener('click', function () {localStorage.removeItem('username');})del.addEventListener('click', function () {localStorage.clear();})</script>
</body>
案例:记住用户名
如果勾选记住用户名, 下次用户打开浏览器,就在文本框里面自动显示上次登录的用户名
JavaScript 本地存储、sessionStorage和localStorage相关推荐
- JavaScript本地存储实践(html5的localStorage和ie的userData)的实例页面
本地存储解决方案很多,比如Flash SharedObject.Google Gears.Cookie.DOM Storage.User Data.window.name.Silverlight.Op ...
- 详解Javascript本地存储的方式、区别及应用场景
详解Javascript本地存储的方式.区别及应用场景 一.方式 javaScript本地缓存的方法我们主要讲述以下四种: cookie sessionStorage localStorage ind ...
- 浏览器本地存储Cookie、LocalStorage、SessionStorage
文章目录 浏览器本地存储 浏览器本地存储 浏览器本地存储方式 (1)Cookie Cookie 是最早被提出来的本地存储方式,在此之前,服务端是无法判断网络中的两个请求是否是同一用户发起的,为解决这个 ...
- JavaScript本地存储
sessionStorage 同一个窗口本地存储信息 先设置数据 sessionStorage.setItem('username','张三'); sessionStorage.setItem('ag ...
- Javascript本地存储的方式有哪些?区别及应用场景?
# 一.方式 javaScript本地缓存的方法我们主要讲述以下四种: cookie sessionStorage localStorage indexedDB # cookie Cookie,类型为 ...
- JavaScript——本地存储 用户名存储案例
一.本地存储 1.1 本地存储特性 1.数据存储在用户浏览器中 2.设置.读取方便.甚至页面刷新不丢失数据 3.容量大,sessionStorage约5M.localStorage约2 ...
- JavaScript本地存储详解
目录 1.作用 2.特点 3.localStorage使用 4.sessionStorage使用 5. localStorage和sessionStorage的区别 6.本地存储使用过程中的注意事项 ...
- 性能:15个JavaScript本地存储技术的函数库和工具
当构建更复杂的JavaScript应用程序运行在用户的浏览器是非常有用的,它可以在浏览器中存储信息,这样的信息可以被共享在不同的页面,浏览会话. 在最近的过去,这将有可能只被cookies文本文件保存 ...
- JavaScript 本地存储
文章目录 1.本地存储简介 2.window.sessionStorage 3.window.localStorage 4.记住用户名 1.本地存储简介 随着互联网的快速发展,基于网页的应用越来越普遍 ...
最新文章
- 查找python项目依赖并生成requirements.txt
- 艾伟_转载:从ASP.NET的PHP执行速度比较谈起
- CososJS学习笔记(1) 环境配置(填坑版,让你少走弯路!)
- SpringBoot快速入门——helloworld(来自官网)
- 一个生产的shell脚本
- PAT乙级(1006 换个格式输出整数)
- android天地图使用,天地图嵌入到Android手机中
- 【Flume】举例分析如何配置Flume
- 作为游戏策划,软件记录
- 2021-12-08 根据XPS 价带谱计算价带谱中心
- 结构体定义的几种形式
- 用python处理mp4与gif格式互转,简单到爆!
- Java读取Excel表格公式对应的值
- 无锡地铁三号线列车时刻表(2020-10-22)
- 由 Apache Kylin 组建的 Kyligence 公司获得数百万美元的天使轮投资
- 静态模型,动态模型!
- HDU5755 Gambler Bo
- 在线靶场-墨者-安全意识1星-WEB页面分析
- mysql下载安装包及安装步骤
- C语言控制桌面背景图