Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航名站网址导航小编为爱好网页hTML5的朋友提供关于网页hTML5的相关知识。

  • 本篇文章的具体介绍如下

   因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  一、web storage和cookie的区别ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次您请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域相关调用。ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  除此之外,Web Storage拥有setItem,getItem,removeItem,clear等实用具体的方法,不像cookie需要前端开发建设者自己封装setCookie,getCookie。ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为hTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生(来自@otakustay 的纠正)ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  二、html5 web storage的浏览器支持情况ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  浏览器的支持除了IE7及以下不支持外,其他标准浏览器都完全支持(ie及FF需在web服务器里运行),值得一提的是IE总是办好事,例如IE7、IE6中的UserData其实就是javascript本地存储的解决方案。通过简单的具体代码封装可以统一到所有的浏览器都支持web storage。ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  要判断浏览器是否支持localStorage可以使用下面的具体代码:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  复制具体代码ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码如下:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  if(window.localStorage){ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  alert("浏览支持localStorage")ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  }ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  elseZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  {ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  alert("浏览暂不支持localStorage")ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  }ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  //或者 if(typeof window.localStorage == 'undefined'){ alert("浏览暂不支持localStorage") }ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  三、localStorage和sessionStorage操作ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  localStorage和sessionStorage都具有相同的操作实用具体的方法,例如setItem、getItem和removeItem等ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  localStorage和sessionStorage的实用具体的方法:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  setItem存储valueZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  用途:将value存储到key字段ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  用法:.setItem( key, value)ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码示例:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  复制具体代码ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码如下:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sessionStorage.setItem("key", "value");ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  localStorage.setItem("site", "js8.in");ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  getItem获取valueZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  用途:获取指定key本地存储的值ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  用法:.getItem(key)ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码示例:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  复制具体代码ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码如下:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  var value = sessionStorage.getItem("key");ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  var site = localStorage.getItem("site");ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  removeItem删除keyZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  用途:删除指定key本地存储的值ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  用法:.removeItem(key)ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码示例:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  复制具体代码ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码如下:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sessionStorage.removeItem("key");ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  localStorage.removeItem("site");ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  clear清除所有的key/valueZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  用途:清除所有的key/valueZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  用法:.clear()ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码示例:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  复制具体代码ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码如下:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sessionStorage.clear();ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  localStorage.clear();ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  四、其他操作实用具体的方法:点操作和[]ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  web Storage不但可以用自身的setItem,getItem等方便存取,也可以像普通对象一样用点(.)操作符,及[]的方式进行数据存储,像如下的具体代码:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  复制具体代码ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码如下:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  var storage = window.localStorage; storage.key1 = "hello";ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  storage["key2"] = "world";ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  console.log(storage.key1);ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  console.log(storage["key2"]);ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  五、localStorage和sessionStorage的key和length属性实现遍历ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  sessionStorage和localStorage提供的key()和length可以方便的实现存储的数据遍历,例如下面的具体代码:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  复制具体代码ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码如下:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  var storage = window.localStorage;ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  for (var i=0, len = storage.length; i < len; i )ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  {ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  var key = storage.key(i);ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  var value = storage.getItem(key);ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  console.log(key "=" value);ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  }ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  六、storage事件ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  storage还提供了storage事件,当键值改变或者clear的时候,就可以触发storage事件,如下面的具体代码就添加了一个storage事件改变的监听:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  复制具体代码ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  具体代码如下:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  if(window.addEventListener){ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  window.addEventListener("storage",handle_storage,false);ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  }ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  else if(window.attachEvent)ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  {ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  window.attachEvent("onstorage",handle_storage);ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  }ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  function handle_storage(e){ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  if(!e){e=window.event;}ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  }ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

storage事件对象的具体属性如下表:ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Property Type Description
key String The named key that was added, removed, or moddified
oldValue Any The previous value(now overwritten), or null if a new item was added
newValue Any The new value, or null if an item was added
url/uri String The page that called the method that triggered this change

10个会让您惊叹不已的网页hTML5教程画布(CANVAS)技术应用演ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  (提示:用谷歌浏览器具体效果最佳)ZpWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于网页hTML5的相关知识就说到这里希望可以帮助朋友们。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市