、、、、、、、、、、、仅对以前所学做复习记录使用、、、、、、、、、

webstorage分为两个存储:localStorage和sessionStorage。
存储大小根据浏览器的不同,容量也不同,一般是5M左右。
是window自带的语法,以键值对的形式存储。

一、localStorage:

locaStorage名字叫本地存储,能够长久的保存你的本地数据,有四个API,setItem\getItem\removeItem\clear
1、setItem:设置数据

<body><div id=""><button type="button" onclick="addStorage()">添加一个本地存储</button></div><script type="text/javascript">function addStorage(){//设置单个键值对// window.localStorage('name','neirong')localStorage.setItem('name','neirong')// 设置对象let person = {name:'wyy',age:19}localStorage.setItem('obj',person)}</script>
</body>


// 设置对象
let person = {name:‘wyy’,age:19}
localStorage.setItem(‘obj’,person)
显示的[object object],看不到具体信息,这里需要将对象解析成字符对象
localStorage.setItem(‘obj’,JSON.stringify(person))

2、getItem读取本地存储

console.log(localStorage.getItem(‘obj’));
控制台输出是字符串形式的(字符串形式的是不带颜色的)
可以转换一下,但JSON.parse()要写在外边,因为先读取,你才能进行转换。

3、removeItem删除单个本地存储

4、clear() 删除所有本地存储


5、当读取一个不存在的数据时,返回null

二、sessionStorage会话存储

是跟localStorage一样的api,唯一不同点是,当你关闭浏览器时,sessionStorage存储的内容会自动删除。

js之浏览器本地存储webstorage相关推荐

  1. 浏览器本地存储webStorage

    webStorage主要分为两类:sessionStorage和localStorage 关于webStorage 1. 存储内容大小一般支持5MB左右(不同浏览器可能还不一样) 2. 浏览器端通过 ...

  2. Vue | 使用Vue脚手架 【脚手架的基本使用+ref属性+props属性+mixin混入+插件scoped样式+TodoList+浏览器本地存储+组件的自定义事件+全局事件总线+过度与动画】

    文章目录 脚手架的基本使用 初始化脚手架 分析脚手架结构 render函数 修改默认配置 ref属性 props属性 mixin混入 插件 scoped样式 Todo-list案例 组件化编码流程(通 ...

  3. Vue2(九):浏览器本地存储、组件自定义事件、TodoList自定义事件

    Vue2学习笔记:第九章 一.浏览器本地存储(WebStorage) 1.相关API 2.一些注意点 3.TodoList中的本地存储 二.组件自定义事件 1.引出组件自定义事件 2.怎么给组件绑定? ...

  4. store.js - 轻松实现本地存储(LocalStorage)

    store.js 是一个兼容所有浏览器的 LocalStorage 包装器,不需要借助 Cookie 或者 Flash.store.js 会根据浏览器自动选择使用 localStorage.globa ...

  5. Vue 浏览器本地存储

    文章目录 localstorage SessionStorage 总结 TodoList 改为本地存储 localstorage <!DOCTYPE html> <html lang ...

  6. 快来看啊 --- --- --- >>>> 浏览器本地存储 ~~~

    1. 浏览器本地存储方式及使用场景 (1)Cookie Cookie是最早被提出来的本地存储方式,在此之前,服务端是无法判断网络中的两个请求是否是同一用户发起的,为解决这个问题,Cookie就出现了. ...

  7. 浏览器本地存储Cookie、LocalStorage、SessionStorage

    文章目录 浏览器本地存储 浏览器本地存储 浏览器本地存储方式 (1)Cookie Cookie 是最早被提出来的本地存储方式,在此之前,服务端是无法判断网络中的两个请求是否是同一用户发起的,为解决这个 ...

  8. IndexedDB浏览器本地存储、缓存、数据库、介绍

    目录 1.前言 2.IndexedDB简介 3.IndexedDB使用场景 4.IndexedDB特点 4.1.非关系型数据库 NoSql 4.2.持久化存储 4.3.异步操作 4.4.支持事务 4. ...

  9. 【前端浏览器】浏览器缓存(http缓存) 浏览器本地存储(总结)

    浏览器缓存 && 浏览器本地存储(总结) 文章目录 浏览器缓存 && 浏览器本地存储(总结) 写在前面 一.浏览器缓存(http缓存) 相关术语 1. 对浏览器的缓存机 ...

最新文章

  1. Spring Context 你真的懂了吗?
  2. 美国智库报告:自动驾驶对社会、经济与劳动力的影响
  3. win10使用python的strftime有错误_17个常见的Python运行时错误
  4. 在线GUI编译分享|8ms模拟器的使用
  5. 答网友提问:使用 SAP Fiori Tools 创建的 Fiori Elements 应用,如何进行二次开发?
  6. 每日一题(17)—— 关键字volatile的作用和三个不同的应用场合
  7. php图片中不显示文字内容,水印效果 只有图片,文字不显示
  8. [机器学习-概念篇]彻底搞懂信息量,熵、相对熵、交叉熵
  9. redis 使用案例
  10. 2018百度原创力排行榜公示(转载)
  11. b丅151组成的充电器电路_宜家LIVBOJ 无线充电器拆解,这设计一目了然
  12. 我的 2020 总结:跌宕起伏
  13. 【EXLIBRIS】#小词旮旯# 000 初衷
  14. 吊打全球的顶级毫米波数字阵列项目-MIDAS
  15. Laravel填充数据Seeder出现 Target class [xxx] does not exist 错误
  16. jquery 抓取微博_使用jQuery和RegexJavaScript进行客户端网络抓取
  17. apple id两步验证服务器,apple id两步验证 苹果Apple ID两步式验证设置使用教程
  18. 服务器主机如何安装系统安装系统安装,服务器主机系统安装教程
  19. 2022年Unity客户端面试题总结
  20. Android 9 P静默安装/卸载App适配终极指南

热门文章

  1. qstock 玩转问财:一行代码实现条件选股
  2. SpringBoot下结合使用Cacheable、CacheEvict和Scheduled注解轻松实现可过期本地缓存
  3. Java多线程案例--生产者和消费者模型(送奶人和喝奶人的故事!)
  4. C语言数据类型及typedef下的uint8_t / uint32_t
  5. 电脑连接上WiFi但是上不了网
  6. RPA 项目经验分享
  7. 路由算法(Dijkstra, Bellman-Ford算法)
  8. 大数据的理解,大数据是什么,大数据能干什么?
  9. Markdown语法笔记
  10. ORA-12154: TNS: 无法解析指定的连接“/one card”应用程序中的服务器错误