原生js本地存储、获取、删除、清空

简介: 原生js本地存储、获取、删除、清空
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <input type="text"/>
    <button class="set">存储</button>
    <button class="get">获取</button>
    <button class="remove">删除</button>
    <button class="del">清空</button>
  </body>
</html>
<script type="text/javascript">
  // 吧用户存储在用户的浏览器中
  // 页面刷新不丢失
  // session---5M  local---20M
  // 存进去是字符串
  // sessionStoragr(key,value)---关闭页面消失
  var ipt = document.querySelector('input')
  var set = document.querySelector('.set')
  set.addEventListener('click',function(){
    // 点击储存
    var val = ipt.value;
    sessionStorage.setItem('uname',val)
  })
  // 获取
  var get = document.querySelector('.get')
  get.addEventListener('click',function(){
    console.log(sessionStorage.getItem('uname'))
  })
  // 删除
  var remove = document.querySelector('.remove')
  remove.addEventListener('click',function(){
    sessionStorage.removeItem('uname')
  })
  // 全删
  var del = document.querySelector('.del')
  del.addEventListener('click',function(){
    sessionStorage.clear()
  })
</script>


简单方便高效。

相关文章
|
1月前
|
存储 前端开发 JavaScript
揭秘!JavaScript本地存储的四大绝技:从Cookie到IndexedDB,让你的Web应用秒变数据存储高手,轻松应对各种挑战!
【8月更文挑战第4天】JavaScript为核心前端技术,提供多样本地存储方案以优化用户体验与减少服务器负载。首先,Cookie虽用于基本数据如登录状态,但受大小限制及安全性影响。接着,Web Storage中的LocalStorage持久存储不变数据,SessionStorage则限于单次会话。更进一步,IndexedDB作为全面数据库解决方案,支持复杂数据操作但使用较复杂。每种方式根据应用需求各有优势。
42 9
|
11天前
|
Devops 持续交付 测试技术
JSF遇上DevOps:开发流程将迎巨变?一篇文章带你领略高效协同的魅力!
【8月更文挑战第31天】本文探讨了如何在JavaServer Faces(JSF)开发中融入DevOps文化,通过持续集成与部署、自动化测试、监控与日志记录及反馈机制,提升软件交付速度与质量。文中详细介绍了使用Jenkins进行自动化部署、JUnit与Selenium进行自动化测试、ELK Stack进行日志监控的具体方法,并强调了持续改进的重要性。
22 0
|
28天前
|
存储 JavaScript 前端开发
JavaScript 本地存储
JavaScript 本地存储
13 0
|
1月前
|
存储 JavaScript
js之本地存储
js之本地存储
27 0
|
3月前
|
JavaScript 前端开发 安全
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
|
3月前
|
JavaScript
原生JS实现全选、全不选
原生JS实现全选、全不选
|
2月前
|
存储 Web App开发 移动开发
js【详解】本地存储 Cookie、sessionStorage、localStorage
js【详解】本地存储 Cookie、sessionStorage、localStorage
67 0
|
2月前
|
JavaScript
js 一键复制到剪贴板(原生js实现)
js 一键复制到剪贴板(原生js实现)
20 0
|
3月前
|
前端开发 JavaScript 容器
程序技术好文:纯原生javascript下拉框表单美化实例教程
程序技术好文:纯原生javascript下拉框表单美化实例教程
27 0
|
3月前
|
移动开发 JavaScript 前端开发
原生js如何获取dom元素的自定义属性
原生js如何获取dom元素的自定义属性
88 0