当前位置: 首页 > news >正文

字体分辨网站项目管理软件系统

字体分辨网站,项目管理软件系统,公共资源交易信息平台,摄影网站 源码js本地存储 localStorage localStorage是window下的对象&#xff0c;可以使用window.localStorage调用&#xff0c;也可以直接使用localStorage调用。 浏览器关闭&#xff0c;localStorage也不会消失 示例&#xff1a; <body><h2>localStorage</h2><…

js本地存储

localStorage

localStorage是window下的对象,可以使用window.localStorage调用,也可以直接使用localStorage调用。

浏览器关闭,localStorage也不会消失

示例:

<body><h2>localStorage</h2><button onclick="saveData()">点我保存一个数据</button><button onclick="readData()">读取数据</button><button onclick="deleteData()">删除数据</button><button onclick="clearData()">清空数据</button><script>function saveData() {// 参数1:key,参数2:value// key、value都需要是字符串// localStorage.setItem('msg', 'hello')let person = {name: '张三', age:18}localStorage.setItem('person', JSON.stringify(person));}function readData() {let result = localStorage.getItem('person')console.log(JSON.parse(result))}function deleteData() {localStorage.removeItem('person');}function clearData() {localStorage.clear();}</script>
</body>

sessionStorage

用法和localStorage完全一样。

浏览器关闭后,sessionStorage会消失

<body><h2>sessionStorage</h2><button onclick="saveData()">点我保存一个数据</button><button onclick="readData()">读取数据</button><button onclick="deleteData()">删除数据</button><button onclick="clearData()">清空数据</button><script>function saveData() {// 参数1:key,参数2:value// key、value都需要是字符串// sessionStorage.setItem('msg', 'hello')let person = {name: '张三', age:18}sessionStorage.setItem('person', JSON.stringify(person));}function readData() {let result = sessionStorage.getItem('person')console.log(JSON.parse(result))}function deleteData() {sessionStorage.removeItem('person');}function clearData() {sessionStorage.clear();}</script>
</body>

总结

localStorage、sessionStorage统称为webStorage。

存储内容大小一般支持5MB左右(和浏览器有关)。

浏览器通过Window.sessionStorageWindow.localStorage属性实现本地存储机制。

相关API:

  1. xxxStorage.setItem('key', 'value'):该方法接收一个键和值作为参数,会把键值对添加到存储中,如果键名存在,则更新其对应的值。
  2. xxxStorage.getItem('person'):该方法接收一个键名作为参数,返回键名对应的值
  3. xxxStorage.removeItem('key'):该方法接收一个键名作为参数,并把该键名从存储中删除
  4. xxxStorage.clear():该方法会清空存储中的所有数据

sessionStorage存储的内容会随着浏览器窗口关闭而消失。

localStorage存储的内容,需要手动清除才会消失(调用相关API、手工清空浏览器的缓存)。

xxxStorage.getItem(xxx)如果键名对应的value获取不到,那么返回值是null。

JSON.parse(null)的结果也是null

使用本地存储来保存vue中的数据

示例:

<script>
import MyHeader from './components/MyHeader'
import MyFooter from './components/MyFooter'
import MyList from './components/MyList'export default {name: 'App',components: {MyHeader, MyFooter, MyList},data() {return {// todos初始化时,读取浏览器本地存储的todos,如果没有则设置为[]todos: JSON.parse(localStorage.getItem('todos')) || []}},watch: {// 使用监视器监视todos的改变,当todos改变时存入本地存储中,浏览器关闭也不会丢失todos: {handler(value) {localStorage.setItem('todos', JSON.stringify(value));},deep:true}}
}
</script>

先赞后看,养成习惯!!!^ _ ^ ❤️ ❤️ ❤️
码字不易,大家的支持就是我的坚持下去的动力。点赞后不要忘了关注我哦!

http://www.yayakq.cn/news/252132/

相关文章:

  • 门户网站的基本特征有个人是否可以申请网址
  • 网站开发的软件支持温州百度关键词搜索
  • 如何知道网站什么时候做的网站建设众包平台
  • 网站定位与功能分析网站快速排名服务商
  • 站长平台社区网站5g空间多少钱
  • 地方旅游网站建设必要性wordpress ad
  • 2018年网站优化怎么做深圳建科院公司网站
  • 瑞安市住房和城乡规划建设局网站网站开发团队人员配置
  • 怎么开网站做网红网站商品图片怎么做
  • 设计公司网站域名巴中做网站公司
  • 如何做网站的关键词北京集团公司网站建设
  • 零基础学做网站难吗自己做的个人网站无法备案
  • 下载软件网站微信商城系统哪找
  • wordpress建站全过程软件售卖平台
  • 兰州新站seo网站建设捌金手指花总十六
  • 全网搜索引擎网站快速排名优化哪家好
  • 太原网站建设制作机构学生个人网页设计作品代码
  • 企业模式网站列表管理器昆明网站外包
  • 网站建设的目标和需求分析html网页设计作业成品代码免费下载
  • 预付网站建设费用怎么做分录网站建设协议书是否贴花
  • 镇江网站建设公司丽水市建设局网站
  • 自己动手做衣服网站岳阳网站开发网站运营
  • 南阳网站开发公司wordpress-5.2.2中文下载
  • 共享互助医疗网站建设知名网站开发哪家好
  • 网站内容布局做百度网站分录
  • 湖北建设工程造价协会网站网页设计论文初稿
  • 做网站一定要用到dw个人做网站开发指标
  • 2012年网站设计方法成都专业网站建设厂
  • saas建站平台西安做酒店用品的网站
  • 顺德乐从网站建设通信网络维护是做什么的