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

做网上招聘哪个网站好附近电脑培训学校

做网上招聘哪个网站好,附近电脑培训学校,台州响应式建站,wordpress博客论坛插件LocalStorage是Web存储API的一部分,它允许网站在用户的浏览器中存储键值对数据。与sessionStorage不同,存储在LocalStorage中的数据没有过期时间,即使浏览器关闭后数据依然会保留,直到被明确地删除;而sessionStorage与…

LocalStorage是Web存储API的一部分,它允许网站在用户的浏览器中存储键值对数据。与sessionStorage不同,存储在LocalStorage中的数据没有过期时间,即使浏览器关闭后数据依然会保留,直到被明确地删除;而sessionStorage与之相反。

 1.LocalStorage的基本操作

在JavaScript中,可以通过localStorage对象来进行数据的存储和访问。以下是一些基本的操作方法:

  • 存储数据:使用localStorage.setItem(key, value)方法可以将数据存储到LocalStorage中。这里的keyvalue都是字符串类型。 
    例:localStorage.setItem("myBro", "Tom");

  • 读取数据:使用localStorage.getItem(key)方法可以读取LocalStorage中的数据。如果指定的键不存在,将返回null。 
    例:let cat = localStorage.getItem("myBro");

  • 获取键名:使用localStorage.key(整数n) 方法可以读取LocalStorage中的存储位置为n的键名。如果不存在,将返回null。 
    例:localStorage.key(0); //获取第一个键名

  • 删除数据:使用localStorage.removeItem(key)方法可以删除LocalStorage中的特定数据。
    例: localStorage.removeItem("myBro");

  • 清除所有数据:使用localStorage.clear()方法可以清除LocalStorage中的所有数据
    例:localStorage.clear();

2.使用代码示例 

// 存储数据
localStorage.setItem("name", "小明");
localStorage.setItem("age", "18");// 读取数据
let Name = localStorage.getItem("name");// 输出结果
console.log(Name); // 输出 "小明"// 获取第一个键名
let key1= localStorage.key(0);// 输出结果
console.log(key1); // 删除name数据
localStorage.removeItem("name");// 清空localStorage存储的所有数据
localStorage.clear();

3.LocalStorage的特点 

  • 生命周期:持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的
  • 存储的信息在同一域中是共享的
  • 当本页操作(新增、修改、删除)了localStorage的时候,本页面不会触发storage事件,但是别的页面会触发storage事件。
  • 大小:5M(跟浏览器厂商有关系)
  • localStorage本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡
  • 受同源策略的限制

4.LocalStorage的安全性和限制

  • 安全性:LocalStorage受同源策略限制,只有来自相同源(协议、域名和端口)的页面才能访问相应的数据。此外,LocalStorage中的数据通常不应该用来存储敏感信息,因为它们容易受到跨站脚本攻击(XSS)的影响。

  • 存储限制:LocalStorage的存储容量限制通常为5MB左右,不同的浏览器可能会有所不同。当存储空间不足时,尝试添加新数据可能会导致QuotaExceededError异常。

  • 异常处理:在使用LocalStorage时,可能会遇到SecurityError异常,例如当用户禁用LocalStorage或者页面的源不是有效的scheme/host/port组合时。

5.LocalStorage的浏览器兼容性

LocalStorage在现代浏览器中得到了广泛支持,包括Chrome、Firefox、Safari、Edge等。但是,对于使用file:data:协议的本地文件,LocalStorage的行为未定义,可能在不同浏览器中有所不同。

 注意:

  • LocalStorage无法设置过期时间
  • LocalStorage只能存入字符串,无法直接存对象,如下:
localStorage.setItem('key', {name: 'value'});
console.log(localStorage.getItem('key')); //输出结果 '[object, Object]'

2.sessionStorage

sessionStorage和 localStorage使用方法基本一致,唯一不同的是生命周期,一旦页面(会话)关闭,sessionStorage 将会删除数据。


文章转载自:

http://9qWQR12c.bnzjx.cn
http://xyJuaQoi.bnzjx.cn
http://at5l44PB.bnzjx.cn
http://fymQcXNt.bnzjx.cn
http://cPd9f7n2.bnzjx.cn
http://Dkj3fbvC.bnzjx.cn
http://soIjJaoi.bnzjx.cn
http://DxvhN1yA.bnzjx.cn
http://OmNn4KRn.bnzjx.cn
http://vjC2oW61.bnzjx.cn
http://ghF8CxF3.bnzjx.cn
http://8MiyeTe1.bnzjx.cn
http://1EPNWdN7.bnzjx.cn
http://3CtuxVKM.bnzjx.cn
http://dBUExBqf.bnzjx.cn
http://oB2Bz4wf.bnzjx.cn
http://TYCtam81.bnzjx.cn
http://HYB6axIi.bnzjx.cn
http://lHBj5WdB.bnzjx.cn
http://xFAwfCvg.bnzjx.cn
http://3Tl5xpJu.bnzjx.cn
http://VF7vii6j.bnzjx.cn
http://A1qz9iRI.bnzjx.cn
http://FzQWQPPV.bnzjx.cn
http://aEYQ0kpx.bnzjx.cn
http://FmVCkMjv.bnzjx.cn
http://WxFD7I1e.bnzjx.cn
http://kjOtWzdO.bnzjx.cn
http://Ck64VXC6.bnzjx.cn
http://qeWauD1h.bnzjx.cn
http://www.dtcms.com/wzjs/692700.html

相关文章:

  • 织梦网站后台密码忘记福州网站设计服务
  • 建设个人网站建设银行大厂支行网站
  • seo推广软件公司关键词排名优化
  • 做网站需要编程嘛wordpress标签插件下载
  • 办公室工作绩效 网站建设厦门网站建设方案书
  • 上海php网站开发公司有做赛车网站的吗
  • 中国企业网官方网站下载做一个网站
  • 网站模板有哪些聚名网平台
  • 外贸建站及推广广告制作公司经营范围有哪些
  • iis两个网站做ssl公司辞退员工补偿标准2024劳动法
  • 找企业案例的网站百度上海推广优化公司
  • 白云网站制作上海市工程咨询行业协会
  • 酒店网站收入如何做帐务处理济南网站制作套餐
  • 海口专业的网站开发网店装修素材
  • 企业如何在网站上做宣传如何编写网站
  • 免费的黄冈网站有哪些下载软件银川兴庆建设局网站
  • html5移动网站开发流程模板搭建
  • 语言文字建设网站毕业设计代做网站jsp
  • 哪里有创建网站的wordpress 迁移升级
  • 崇文企业网站建设公司公司网站规划案例
  • 网站建设与维护一样吗网站建设与运营
  • 网站注册登录企业网易邮箱
  • 襄阳 网站建设网站空间在那里买
  • 详细论述制作网站的步骤优惠券网站怎么搭建
  • 免费建设网站软件下载怎么制作图片水印
  • 如何将html发布到网站辽宁营销型网站建设
  • 衡水wap网站建设费用精品课网站制作
  • ps个人网站建设wordpress dux 1.6
  • 全国住房与城乡建设部网站银川网站建设哪家优
  • 做排版的网站wordpress多久被收录