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

做网站的数据库/优化网站怎么做

做网站的数据库,优化网站怎么做,vps推荐,金华网站建设工程网站建设localStorage 是浏览器提供的一个 本地存储 API,可以在用户的浏览器中存储数据,数据不会随页面刷新而丢失。 1. 基本用法 (1) 存储数据(setItem) localStorage.setItem("username", "zhangsan");存储 “use…

localStorage 是浏览器提供的一个 本地存储 API,可以在用户的浏览器中存储数据,数据不会随页面刷新而丢失。

1. 基本用法

(1) 存储数据(setItem)


localStorage.setItem("username", "zhangsan");

存储 “username”: “zhangsan” 到本地。

(2) 读取数据(getItem)


let user = localStorage.getItem("username");
console.log(user); // "zhangsan"

获取 localStorage 里 “username” 的值。

(3) 删除数据
删除单个数据(removeItem)


localStorage.removeItem("username");

清空所有数据(clear)


localStorage.clear();
  1. 存储对象
    localStorage 只能存字符串,要存对象的话,需要用 JSON.stringify() 转换:

<!-- 存储对象可以实现多条数据  --><script>const obj={name:'张三', age:18, gender:'男'}localStorage.setItem('obj', obj)//前面的obj是键, 后面是值 不一样 console.log(localStorage.getItem('obj'));// 因为只能存字符串 所以结果是[object Object]// 解决:需要将复杂数据类型转换成ISON字符串,在存储到本地语法:JSON.stringify(复杂数据类型)localStorage.setItem('obj', JSON.stringify(obj))console.log(localStorage.getItem('obj'));//但是这是字符串形式

在这里插入图片描述
在这里插入图片描述

读取时需要 JSON.parse() 解析回来:

console.log(JSON.parse(localStorage.getItem('obj') ));

在这里插入图片描述

3. 实际案例:存储商品数据


let products = [{ id: 1, title: "商品1", price: 100 },{ id: 2, title: "商品2", price: 200 },
];// 存储商品列表
localStorage.setItem("products", JSON.stringify(products));// 读取商品列表
let savedProducts = JSON.parse(localStorage.getItem("products"));
console.log(savedProducts);

4. sessionStorage vs localStorage

特性localStoragesessionStorage
存储时间永久存储,页面关闭后仍然存在仅在 当前标签页 有效,关闭标签页数据就没了
存储大小约 5MB约 5MB
作用域同源的所有页面都能访问只在当前页面的 标签页 内有效

简单来说:

localStorage 用于长期存储数据,例如用户设置、购物车数据等。

sessionStorage 用于短期存储,例如表单数据、临时会话信息等。

5. localStorage 监听(storage 事件)

当 同一浏览器的不同页面 修改 localStorage 时,其他页面可以监听变化:


window.addEventListener("storage", (event) => {console.log("localStorage 变化:", event);
});

⚠ 同一页面不会触发 storage 事件,只有其他页面修改 localStorage 才会触发。

6. 适用场景

记住用户设置(如夜间模式)

存储用户的购物车数据

本地缓存 API 请求结果

跨页面共享数据

http://www.whsansanxincailiao.cn/news/31973268.html

相关文章:

  • 搜索引擎优化指南/seo咨询河北
  • 网站打开速度慢跟什么有关系/百度首页百度
  • 信息网站设计方案/百度我的订单
  • 科技创新论文800字/深圳网站优化
  • 大企业网站建设/好用的种子搜索引擎
  • 沧州各种网站/写手接单平台
  • 铁岭网站制作/小程序开发收费价目表
  • 白沟网站建设/seo如何去做优化
  • 网站建设一年多少恰/云南网站建设快速优化
  • asp网站开发招聘/百度推广客服工作怎么样
  • 做ppt好的网站/搜索引擎优化的英文缩写
  • 全屋定制怎么样做网站/宜昌今日头条新闻
  • 怎么做网站教程图片/成都seo达人
  • 做电商网站哪里好/网站建设seo优化培训
  • 化妆品网站建设预算明细表/免费写文章的软件
  • 婚纱摄影网站制作/谷歌play商店官网
  • c2c网站建站的标准/深圳seo优化方案
  • 网站的可视化设计/北京seo人员
  • 网站建设的基础资料/百度浏览器下载官方免费
  • 毕设做的网站可以用模板改吗/株洲seo排名
  • 湛江网站的建设/搜索量排名
  • 包头学做网站/网站建设方案开发
  • 做网站写的代号好跟不好的区别/苏州关键词seo排名
  • wordpress限制用户进入页面纯代码/西安seo关键字优化
  • 济邦建设有限公司官方网站/免费模式营销案例
  • 慕课网网站开发背景/中国十大网站排名
  • 建设网站怎么知道真假/毕业设计网站
  • 有人拉我做彩票网站/最近新闻热点大事件
  • 怎样做公司网站banner/销售策略和营销策略
  • 下做图软件在哪个网站下载/网络营销的推广方法有哪些