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

潍坊网站建设一品网络小程序网上怎么找人去推广广告

潍坊网站建设一品网络小程序,网上怎么找人去推广广告,网站建设评审,做淘宝优惠券怎么有网站JavaScript 获取浏览器本地数据的方式 我们在做Web开发中#xff0c;客户端存储机制对于在浏览器中持久化数据至关重要。这些机制允许开发者存储用户偏好设置、应用状态以及其他关键信息#xff0c;从而增强用户体验。本文将介绍几种常用的JavaScript获取浏览器本地数据的方…JavaScript 获取浏览器本地数据的方式 我们在做Web开发中客户端存储机制对于在浏览器中持久化数据至关重要。这些机制允许开发者存储用户偏好设置、应用状态以及其他关键信息从而增强用户体验。本文将介绍几种常用的JavaScript获取浏览器本地数据的方式包括localStorage、sessionStorage、Cookies和IndexedDB并提供相应的代码示例。 1. localStorage localStorage 提供了一种方式来存储数据在用户的本地计算机上并且没有过期时间。这意味着存储的数据将在浏览器关闭后仍然存在直到被显式删除。 代码示例 // 存储数据 localStorage.setItem(username, JohnDoe);// 获取数据 let username localStorage.getItem(username); console.log(username); // 输出: JohnDoe// 删除数据 localStorage.removeItem(username);// 清除所有数据 // localStorage.clear();2. sessionStorage sessionStorage 与 localStorage 类似但它存储的数据仅在当前会话期间有效。一旦页面会话结束例如当用户关闭浏览器标签页或窗口时存储的数据将被删除。 代码示例 // 存储数据 sessionStorage.setItem(sessionId, 12345);// 获取数据 let sessionId sessionStorage.getItem(sessionId); console.log(sessionId); // 输出: 12345// 注意关闭页面会话后该数据将不再可用 // 删除数据 // sessionStorage.removeItem(sessionId);// 由于 sessionStorage 会随着页面会话的结束而自动清除通常不需要手动清除所有数据 // 但如果你确实需要可以使用 sessionStorage.clear();3. Cookies Cookies 是服务器发送到用户浏览器并存储在本地的一小块数据。它们通常用于跟踪用户会话、存储用户偏好设置等。尽管 Cookies 可以在客户端通过 JavaScript 访问但它们的设置和读取通常更多地与服务器端交互相关。 代码示例 // 设置 Cookie document.cookie themelight; expiresThu, 01 Jan 2030 00:00:00 GMT; path/;// 获取所有 Cookies 并解析出特定的 Cookie function getCookie(name) {let matches document.cookie.match(new RegExp((?:^|; ) name.replace(/([\.$?*|{}\(\)\[\]\\\/\^])/g, \\$1) ([^;]*)));return matches ? decodeURIComponent(matches[1]) : undefined; }let theme getCookie(theme); console.log(theme); // 输出: light// 删除 Cookie document.cookie theme; expiresThu, 01 Jan 1970 00:00:00 GMT; path/;4. IndexedDB IndexedDB 是一个低级的API用于客户端存储大量结构化数据包括文件/二进制对象。它提供了异步的、基于事务的API。 代码示例 // 打开或创建数据库 let request indexedDB.open(myDatabase, 1);request.onupgradeneeded function(event) {let db event.target.result;// 创建一个新的对象存储表let objectStore db.createObjectStore(customers, { keyPath: id }); };request.onsuccess function(event) {let db event.target.result;// 添加数据let transaction db.transaction([customers], readwrite);let objectStore transaction.objectStore(customers);let request objectStore.add({id: 1, name: John Doe, age: 30, email: john.doeexample.com});request.onerror function(event) {console.error(Error adding data: , event.target.errorCode);};request.onsuccess function(event) {console.log(Data added successfully);};// 获取数据let getRequest objectStore.get(1);getRequest.onsuccess function(event) {let customer event.target.result;console.log(customer.name); // 输出: John Doe};transaction.oncomplete function(event) {db.close();}; };request.onerror function(event) {console.error(Database error: , event.target.errorCode); };总结 选择哪种存储机制取决于你的具体需求。localStorage 和 sessionStorage 是最简单的选择适用于存储小量数据。Cookies 则更多地用于跨请求保持会话状态。而 IndexedDB 提供了更强大的功能适用于需要存储大量结构化数据的场景。 课程推荐 诚邀你关注我的精品视频课程《ChatGPTAI项目实战打造多端智能虚拟数字人》。 课程以项目实战的方式基于ChatGPT完成多端全栈式开发实现AI绘画、智能语音、数字虚拟人等从0到1手把手带你打造一个专属对话虚拟人。通过语音唤醒、识别及合成、安卓开发、前后端快速搭建等技术使你具备将AI技术真实落地工作中高效快速提高自身核心竞争力。
http://www.hkea.cn/news/14461231/

相关文章:

  • 阿里云Windows网站建设中国星子网
  • 网站seo啥意思上海做网站多少钱
  • 网站建设的建议和意见wordpress进的慢
  • 最好的自助建站系统网站建设 如何友情链接
  • 网站建设 技术规范书怎么搭载wordpress
  • 外网视频网站做泥声控2021室内设计公司排名
  • wap网站 微信小程序wordpress 全站静态
  • 重新做网站学建设网站首页
  • 成都专业网站排名推广万盛网站制作
  • 山东网站制作网络对企业管理的影响
  • 苏宁易购网站建设分析个人买卖网站怎么做
  • 怎样查看网站建设时间360提交网站收录入口
  • 哪个程序做下载网站好鞍山吧最新消息
  • 如何做服装的微商城网站建设昆明搜索引擎的关键词优化
  • 网站开发的认知旅游网站设计与实现
  • 网站制作报价大约品牌网站制作报价表
  • 世纪购网站开发招聘河南省工程招标信息网
  • 在360网站上怎么做推广网站首页原型图咋做
  • 建筑劳务东莞网站建设做360效果图网站
  • 怎么创建网站充值和提现账号黑龙江省建设教育协会网站
  • 网站建设 电子书山东做网站找哪家好
  • 58同城做网站推广好不好极家装修公司
  • 建站兔软件下载安徽创誉建设工程有限公司网站
  • 外包类设计网站苏州专业网站建设设计公司哪家好
  • 保定外贸网站制作wordpress首页文章缩略图
  • 企业网站推广的重要性北京谷歌优化
  • vps设置网站访问用户权限高防手表网站
  • 免费网站赚钱安徽省建设行业质量与安全协会网站
  • 怎么做电影网站服务器广州谷歌推广
  • 微网官方网站深圳深圳做网站