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

青羊区网站建设网站优化的方法

青羊区网站建设,网站优化的方法,机关公文写作网站,产品设计网址sessionStorage sessionStorage是一种用于web浏览器中临时保存数据的客户端存储机制。它允许在同一个浏览器窗口的会话期间#xff0c;保存和访问临时数据#xff0c;而这些数据在用户关闭窗口或者标签页会被清除。每个sessionStorage对象都与当前的浏览器会话相关联#x…sessionStorage sessionStorage是一种用于web浏览器中临时保存数据的客户端存储机制。它允许在同一个浏览器窗口的会话期间保存和访问临时数据而这些数据在用户关闭窗口或者标签页会被清除。每个sessionStorage对象都与当前的浏览器会话相关联当会话结束时数据也将会被删除。 作用域sessionStorage的数据仅在同一个浏览器窗口中共享不同的窗口之间的数据是隔离的。即使在同一个域名下不同窗口之间的sessionStorage也是独立。生命周期sessionStorage数据的生命周期限制在当前会话期间。会话期间指的是用户在同一个窗口中保持打开状态只要用户在这个窗口中进行操作数据就会一直保留。但一旦用户关闭了窗口或标签页sessionStorage中的数据就会被清除。存储容量每个sessionStorage对象的存储容量通常在5M至10M之间。虽然比cookie的容易大很多但仍然是有限制的。存储类型sessionStorage只能存储字符串类型的数据。如果需要存储其他数据类型需要使用JSON.stringfy()将其转换为字符串进行存储再使用JSON.parse()进行读取时转换回来的数据类型。 // 存储数据到sessionStorage sessionStorage.setItem(username, John); sessionStorage.setItem(isLoggedIn, true);// 从sessionStorage读取数据 const username sessionStorage.getItem(username); // John const isLoggedIn sessionStorage.getItem(isLoggedIn); // true// 删除sessionStorage中的数据 sessionStorage.removeItem(username); sessionStorage.removeItem(isLoggedIn);// 清空sessionStorage中的所有数据 sessionStorage.clear(); localStorage localStorage是一种用于在web浏览器中持久保存数据的客户端存储机制。它允许在浏览器保存键值对形式的数据并且这些数据在用户关闭浏览器后任然存在。 localStorage特点 作用域localStorage的数据在同一个域名下是共享的不同的窗口之间也是共享的。即使在不同的浏览器窗口或标签页中只要它们属于同一个域名localStorage中的数据都是可以共享的。生命周期localStorage中的数据在浏览器中是持久保存的除非被显式删除或者用户清除了浏览器缓存。即使用户关闭了浏览器窗口或标签页localStorage中的数据仍然保留下次用户访问网站时依然可用。存储容易每个域名下的localStorage对象的存储容量通常在5MB至10MB之间不同浏览器可能有所不同。相比于cookie和sessionStoragelocalStorage的存储容量较大适合存储较大量的数据。存储类型 localStorage只能存储字符串类型的数据。如果需要存储其他数据类型例如对象或数组需要使用JSON.stringify()将其转换为字符串进行存储再使用JSON.parse()进行读取时转换回原来的数据类型。 举个例子 // 存储数据到localStorage localStorage.setItem(username, John); localStorage.setItem(isLoggedIn, true);// 从localStorage读取数据 const username localStorage.getItem(username); // John const isLoggedIn localStorage.getItem(isLoggedIn); // true// 删除localStorage中的数据 localStorage.removeItem(username); localStorage.removeItem(isLoggedIn);// 清空localStorage中的所有数据 localStorage.clear(); localStorage、sessionStorage、session的区别 cookie、sessionStorage和localStorage都是在前端用于存储数据的机制但它们之间有一些重要的区别主要体现在以下几个方面 存储容量 cookie每个cookie的大小限制在4KB左右每个域名下的cookie数量也有限制通常为20个。sessionStorage每个域名下sessionStorage的大小限制通常在5MB至10MB之间不同浏览器可能有所不同。localStorage每个域名下localStorage的大小限制通常在5MB至10MB之间不同浏览器可能有所不同。 生命周期 cookie可以设置过期时间可以在过期时间之前一直存在于客户端。如果没有设置过期时间则会话结束时cookie会被删除即会话cookie。sessionStorage数据在同一个会话页面关闭前中一直存在关闭浏览器标签或窗口后会被清除。localStorage数据会一直存在除非被显式删除或浏览器清除缓存。 作用域 cookie每个cookie都有域名的限制只能在设置cookie的域名及其子域名下使用。sessionStorage数据仅限于同一个窗口或同一个标签页中不同窗口或标签页之间的数据不共享。localStorage数据在同一个域名下共享不同窗口或标签页之间的数据可以共享。 与服务器交互 cookie每次请求都会带上相应的cookie数据因此可以用于与服务器交互例如实现用户登录状态的保持。sessionStorage和localStorage仅存在于客户端不会随每次请求一起发送给服务器只能在前端使用。 安全性 cookie由于每次请求都会带上cookie数据如果包含敏感信息需要特别注意安全性并使用HttpOnly和Secure等选项来增强安全性。sessionStorage和localStorage数据仅在客户端保存相对较安全但不适合保存敏感信息。 根据以上的区别可以根据具体的需求选择合适的存储方式。如果需要与服务器交互或保持登录状态等可以使用cookie如果仅在页面会话期间保存临时数据可以使用sessionStorage如果需要长期保存数据或在不同页面共享数据可以使用localStorage。
http://www.hkea.cn/news/14522627/

相关文章:

  • 衡水网站建设集团网站建设与网页设计教程
  • 网站大全app下载网站开发属于软件开发
  • 导视设计书籍网站优化培训学校
  • 长沙做网站一般要多少钱游戏软件网站开发
  • 珠海网站建设那家好seo优化培训课程
  • 公司官方网站怎么做手机网站怎么建立
  • 企业网站优化方式怎么给网站做网站地图
  • 成都网站建设推荐安徽秒搜科技小程序如何推广运营
  • 25个经典网站源代码网站模板网站
  • 网站生成app注册贸易公司流程及费用
  • 爱企查在线查询西安网站排名优化
  • 基于mvc的jsp网站开发wordpress 4.7.11漏洞
  • 防城港网站seo南昌免费做网站
  • 网站开发属于什么大学专业网站备案 哪个省
  • 网站毕设网页版微信可以转账吗
  • 免费做网站推荐赤峰最好的网站建设公司
  • 物业建设网站临安规划建设局网站
  • 如何提升网站营销力wordpress不同侧边栏
  • 网站版面在线设计网站做镜像是什么
  • php网站的后台地址大连网络营销师招聘信息
  • 山东网站建设的方案建站宝盒全能版
  • 深圳网站搭建wordpress 酒店中文主题
  • 网站开发工具的功能有哪些域名注册免费平台
  • a站是什么网站搜索查询
  • 旅游外贸网站建设推广公司的网页设计
  • 深圳公司网站建设案例做市场调查分析的网站
  • 监理企业建设部网站年报详情页模板套用
  • 内蒙古网络公司有哪些重庆seo主管
  • 免费建自己域名的网站企业网站建设457216336
  • 网站做强制解析企业网站设计模板免费下载