浏览器本地存储webStorage
webStorage主要分为两类:sessionStorage和localStorage
关于webStorage
1. 存储内容大小一般支持5MB左右(不同浏览器可能还不一样)
2. 浏览器端通过 Window.sessionStorage 和 Window.localStorage 属性来实现本地存储机制。
3. 相关API:
(1) ```xxxxxStorage.setItem('key', 'value');```
该方法接受一个键和值作为参数,会把键值对添加到存储中,如果键名存在,则更新其对应的值。
(2). ```xxxxxStorage.getItem('person');```
该方法接受一个键名作为参数,返回键名对应的值。
(3) ```xxxxxStorage.removeItem('key');```
该方法接受一个键名作为参数,并把该键名从存储中删除。
(4). ``` xxxxxStorage.clear()```
该方法会清空存储中的所有数据。
4.
(1). SessionStorage存储的内容会随着浏览器窗口关闭而消失。
(2). LocalStorage存储的内容,需要手动清除才会消失。
(3). ```xxxxxStorage.getItem(xxx)```如果xxx对应的value获取不到,那么getItem的返回值是null。
(4). ```JSON.parse(null)```的结果依然是null。
JSON.parse()可以将JSON字符串转换为js对象,需要一个JSON作为参数,会将该字符串转换为JS对象。
JSON.Stringify()可以将js对象转换为JSON字符串,需要将一个对象作为参数,会返回一个JSON字符串
浏览器本地存储webStorage相关推荐
- js之浏览器本地存储webstorage
...........仅对以前所学做复习记录使用......... webstorage分为两个存储:localStorage和sessionStorage. 存储大小根据浏览器的不同,容量也不同,一 ...
- Vue | 使用Vue脚手架 【脚手架的基本使用+ref属性+props属性+mixin混入+插件scoped样式+TodoList+浏览器本地存储+组件的自定义事件+全局事件总线+过度与动画】
文章目录 脚手架的基本使用 初始化脚手架 分析脚手架结构 render函数 修改默认配置 ref属性 props属性 mixin混入 插件 scoped样式 Todo-list案例 组件化编码流程(通 ...
- Vue2(九):浏览器本地存储、组件自定义事件、TodoList自定义事件
Vue2学习笔记:第九章 一.浏览器本地存储(WebStorage) 1.相关API 2.一些注意点 3.TodoList中的本地存储 二.组件自定义事件 1.引出组件自定义事件 2.怎么给组件绑定? ...
- Vue 浏览器本地存储
文章目录 localstorage SessionStorage 总结 TodoList 改为本地存储 localstorage <!DOCTYPE html> <html lang ...
- 浏览器本地存储Cookie、LocalStorage、SessionStorage
文章目录 浏览器本地存储 浏览器本地存储 浏览器本地存储方式 (1)Cookie Cookie 是最早被提出来的本地存储方式,在此之前,服务端是无法判断网络中的两个请求是否是同一用户发起的,为解决这个 ...
- IndexedDB浏览器本地存储、缓存、数据库、介绍
目录 1.前言 2.IndexedDB简介 3.IndexedDB使用场景 4.IndexedDB特点 4.1.非关系型数据库 NoSql 4.2.持久化存储 4.3.异步操作 4.4.支持事务 4. ...
- 快来看啊 --- --- --- >>>> 浏览器本地存储 ~~~
1. 浏览器本地存储方式及使用场景 (1)Cookie Cookie是最早被提出来的本地存储方式,在此之前,服务端是无法判断网络中的两个请求是否是同一用户发起的,为解决这个问题,Cookie就出现了. ...
- 【前端浏览器】浏览器缓存(http缓存) 浏览器本地存储(总结)
浏览器缓存 && 浏览器本地存储(总结) 文章目录 浏览器缓存 && 浏览器本地存储(总结) 写在前面 一.浏览器缓存(http缓存) 相关术语 1. 对浏览器的缓存机 ...
- 浏览器本地存储的四种方式
浏览器的本地存储主要分为Cookie.WebStorage和IndexedDB,其中WebStorage又分为localStorage(本地存储)和sessionStorage(会话存储),下面我们一 ...
最新文章
- 2020-11-16(补码转换为无符号数)
- linux+内核中开启nfs,NFS Client in Linux Kernel - Open
- Django05: 请求生命周期流程图/路由层
- 饿了么商家电脑版_饿了么企业版荣膺“2020中国十大影响力人力资源品牌”大奖...
- mysql联合索引(复合索引)详解
- 转:tomcat7源码导入Eclipse
- Adobe Flash Player v26.0.0.126发布:请尽快更新
- Debian/Kali possible missing /lib/firmware/i915.... 的解决办法
- rss订阅 android,是的!我用这些软件订阅 RSS
- mysql tcp性能优化_MySQL性能优化: 使用pt-query-digest分析慢查询日志
- pptpd mysql_pptpd+freeradius+mysql安装步骤
- 微软官方原版WindowsXP Pro With Sp2简体中文VOL版
- 哪些能恢复网站服务器的数据的方式呢?
- python连接MySQL数据库的示例代码
- 25 openEuler管理网络-使用nmcli命令配置ip
- Windows重启,自动重启Nginx,JAVA,VueSSR服务
- Android6.0 APN
- html 点击后上下滚动效果,css 上下滚动效果
- docker:flag provided but not defined:--network
- 最新MT6589 GPIO应用设计资料下载