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

做网站的IDE江门免费建站公司

做网站的IDE,江门免费建站公司,网页设计答辩问题及答案,南宁网红打卡localStorage和sessionStorage localStorage是指在用户浏览器中存储数据的方式,允许Web应用程序将少量的数据保存在用户设备上,便于页面之间、关闭浏览器后的数据持久化,他不会随着HTTP请求发送道服务器,减少带宽消耗&#xff0c…

localStorage和sessionStorage

localStorage是指在用户浏览器中存储数据的方式,允许Web应用程序将少量的数据保存在用户设备上,便于页面之间、关闭浏览器后的数据持久化,他不会随着HTTP请求发送道服务器,减少带宽消耗,存储方式是键值对进行存储

localstorage:

存储数据:

使用 localStorage.setItem(key, value) 方法将数据存储到 localStorage 中:

// 存储一个用户名
localStorage.setItem('username', 'Alice');

读取数据:

使用 localStorage.getItem(key) 方法可以获取存储在 localStorage 中的数据:

// 读取存储的用户名
const username = localStorage.getItem('username');
console.log(username);  // 输出:Alice

删除数据:

可以通过 localStorage.removeItem(key) 方法来删除指定的存储数据:

// 删除存储的用户名
localStorage.removeItem('username');

清空所有数据

如果需要清除 localStorage 中的所有数据,可以使用 localStorage.clear() 方法:

// 清空所有 localStorage 数据
localStorage.clear();

更新数据

localStorage 中的值是可以覆盖更新的,只需要再次调用 setItem 方法即可:

// 更新用户名为 Bob
localStorage.setItem('username', 'Bob');

存储对象和数组

localStorage 只能存储字符串,如果需要存储对象或数组,可以将它们序列化为 JSON 格式:

// 存储一个对象
const user = { name: 'Alice', age: 25 };
localStorage.setItem('user', JSON.stringify(user));// 读取对象
const storedUser = JSON.parse(localStorage.getItem('user'));
console.log(storedUser.name);  // 输出:Alice

localstorage

sessionstorage:

sessionStorage 的 API 与 localStorage 基本相同,唯一的区别在于其数据存储的生命周期。

  1. 存储数据
// 存储一个 session 数据
sessionStorage.setItem('sessionData', 'This is session data');
  1. 读取数据
// 读取 session 数据
const sessionData = sessionStorage.getItem('sessionData');
console.log(sessionData);  // 输出:This is session data
  1. 删除数据
// 删除指定 session 数据
sessionStorage.removeItem('sessionData');
  1. 清空所有 session 数据
// 清空所有 session 数据
sessionStorage.clear();

两者不同

localstorage和sessionstorage两者都是Web服务端,他们区别是在存储数据的生命周期上:

相同点:

localstorage和sessionstorage两者都是Web服务端API的一部分,用于浏览器中存储数据,存储的数据都是字符串

都受同源策略限制,只能在相同的协议、域名和端口下访问数据

不同点:

localstorage在同源的所有标签页和窗口中共享,session进项与当前标签页,即使是同源的其他标签也无法访问。

localstorage数据发生变动时,可以在其他窗口检测到,但是sessionstorage不可以监听到,

localstorage:数据持久化程度高,用户关闭浏览器后,数据依旧会被保留,除非手动删除,数据一直可以存在,适用于长期保存

sessionstorage:数据仅在浏览器会话期间有效,关闭页面或者标签页,数据会被删除,适用于存储临时性数据,表单状态之间传递数据

http://www.dtcms.com/a/497980.html

相关文章:

  • 郑州站软件开发要学什么
  • 南昌网站建设公司有哪些百度给做网站收费多少
  • 卢镇seo网站优化排名产品包装设计公司网站
  • wordpress 自动上传插件seo文章范文
  • 做网站用什么简单网站设计价格
  • 公司设计品牌公司网站域名优化
  • 多媒体网站设计开发是指什么装修公司网站dede模板
  • 物业网站开发做网站时怎么透明化
  • 微信小程序网站开发西安网站建设的软件
  • 做百度ssp的网站开发人wordpress自动采集更新
  • 免费看电影的网站是什么深圳专业做网站的
  • 可口可乐公司建设网站的目的是什么意思搬家公司需要多少钱
  • 在线做炫图网站贵州移动端网站建设
  • 乡村旅游网站的建设分析大连装修公司哪家好
  • 网站免费推广网站crm系统登录界面
  • 建设网站的成本有哪些wordpress 评论删除
  • 公司做网站要有服务器上海汽车网站建设
  • 贵阳商城网站开发深圳建设交易平台官网
  • 什么网站可以自己做名片校园网网站建设规划
  • 网站前置审批广告设计学校
  • 网页特效代码网站手机网站横向切换
  • 网站seo的方法网站编辑招聘信息
  • 网站建设行业 前景php做网站架构图
  • 电子商务网站开发技术诱导视频网站怎么做
  • discuz做影视网站WordPress如何添加导航栏
  • 网站排行榜西宁网络公司电话
  • 网站运营seo做企业网站一般要多少钱
  • 制作外贸网站模板绵阳口碑最好的装修公司
  • 优秀网站设计欣赏案例做电影网站赚钱知乎
  • 海珠哪家网站建设好在线教学网站开发