<font id="zqva1"></font>
<rt id="zqva1"></rt>
  • <tt id="zqva1"></tt>
    <cite id="zqva1"></cite>

    <cite id="zqva1"><noscript id="zqva1"></noscript></cite>
      <rp id="zqva1"><meter id="zqva1"></meter></rp>

        <cite id="zqva1"></cite>
          <b id="zqva1"></b>
          <rp id="zqva1"></rp>
          <cite id="zqva1"></cite>

          <rt id="zqva1"></rt>

        1. <rp id="zqva1"></rp>

          HTML5新方法:前端存儲localStorage的使用總匯

          時間:?2017-12-26閱讀:?1752標簽:?存儲

          localStorage是什么?

          在HTML5中有一個localStorage的新特性,它主要用于本地存儲使用,目的是為了解決了cookie存儲空間小的問題(cookie中每條cookie的存儲空間為4k),而localStorage一般在瀏覽器上支持的是5M大小(跟瀏覽器廠商有關系)。


          localStorage特點

          1.目前所有的瀏覽器中都會把localStorage的值類型限定為string類型,這個在對我們日常比較常見的JSON對象類型需要一些轉換

          2.localStorage在瀏覽器的隱私模式下面是不可讀取的

          3.localStorage本質上是對字符串的讀取,如果存儲內容多的話會消耗內存空間,會導致頁面變卡

          4.localStorage不能被爬蟲抓取到

          5生命周期:localStorage屬于永久性存儲,而sessionStorage屬于當會話結束的時候,sessionStorage中的鍵值對會被清空。(這也是localStorage與sessionStorage的唯一一點區別)

          6當本頁操作(新增、修改、刪除)了localStorage的時候,本頁面不會觸發storage事件,但是別的頁面會觸發storage事件


          localStorage的兼容


          可以看出localStorage的兼容性還是不錯的,就國內的情況,已經基本沒有問題了。還在用IE8以下的如果非要兼容,我們可以使用要UserData來作為存儲,這里不做講解,有興趣的朋友可以去百度一下。


          localStorage的使用

          在首次使用localStorage的時候,我們一般需要去判斷瀏覽器是否支持localStorage這個屬性

          if(window.localStorage){
              //支持localstorage
          }else{
              console.log("瀏覽器不支持localstorage");
              return;
          }


          設置

          localStorage.setItem('username','cfangxu');


          獲取

          localStorage.getItem('username') 
          //也可以獲取鍵名 
          localStorage.key(0) //獲取第一個鍵名


          刪除

          localStorage.remove('username') 
          //也可以一次性清除所有存儲 
          localStorage.clear()


          storage事件

          當storage發生改變的時候觸發。 
          注意: 當前頁面對storage的操作會觸發其他頁面的storage事件 
          事件的回調函數中有一個參數event,是一個StorageEvent對象,提供了一些實用的屬性,如下表:

          PropertyTypeDescription
          keyStringThe named key that was added, removed, or moddified
          oldValueAnyThe previous value(now overwritten), or null if a new item was added
          newValueAnyThe new value, or null if an item was added
          url/uriStringThe page that called the method that triggered this change
          站長推薦

          1.阿里云: 本站目前使用的是阿里云主機,安全/可靠/穩定。點擊領取2000元代金券、了解最新阿里云產品的各種優惠活動點擊進入

          2.騰訊云: 提供云服務器、云數據庫、云存儲、視頻與CDN、域名等服務。騰訊云各類產品的最新活動,優惠券領取點擊進入

          3.廣告聯盟: 整理了目前主流的廣告聯盟平臺,如果你有流量,可以作為參考選擇適合你的平臺點擊進入

          鏈接: http://www.modern-decoration.com.cn/article/detial/280

          nodejs如何將獲得的數據保存到本地?

          nodejs將獲得的數據保存到本地可以使用Cookie進行數據保存或使用sessionStorage、localStorage進行數據保存。Cookie這個恐怕是最常見也是用得最多的技術了,也是比較古老的技術了。

          本地化存儲Storage

          Web storage的目的是克服由cookie帶來的限制,當數據需要嚴格控制在客戶端上時,無須持續將數據發回服務器。主要是提供一種在cookie之外存儲會話數據的途徑和提供一種可以大量跨會話存在的數據機制

          H5的sessionStorage和localStorage

          H5 新增的 sessionStorage 和 localStorage 的區別:sessionStorage 和 java 的 session 差不多,可以短時間存儲信息,電腦瀏覽器常用sessionStorage 存儲用戶登錄信息,localStorage 可以永久保留用戶信息,不用每次都登錄,常用于APP

          js中cookie操作總結:cookie設置,讀取,刪除,判斷是否存在

          有時也用其復數形式 Cookies,指某些網站為了辨別用戶身份,JavaScript對cookie的相關操作,設置cookie,讀取cookie,刪除cookie,判斷cookie是否存在.......

          HTTP緩存和瀏覽器的本地存儲

          http請求做為影響前端性能極為重要的一環,因為請求受網絡影響很大,如果網絡很慢的情況下,頁面很可能會空白很久。對于首次進入網站的用戶可能要通過優化接口性能和接口數量來解決。但是,對于重復進入頁面的用戶,除了瀏覽器緩存

          localStorage本地持久化存儲API

          localStorage, 是一個用來做本地持久化存儲的Web Api。 localStorage以鍵值對的形式存儲數據。用法很簡單:localStorage是以『源(origin)』為維度進行存儲的。

          ES6封裝H5本地存儲localStorage、sessionStorage

          localStorage: 方法存儲的數據沒有時間限制。sessionStorage: 方法針對一個 session 進行數據存儲。當用戶關閉瀏覽器窗口后,數據會被刪除。

          本地數據存儲解決方案以及cookie的坑

          cookie過長導致頁面打開失敗;在公司的項目中有一個需求是打開多個工單即在同一個頁面中打開了多個tab(iframe),但是需要在刷新時只刷新當前頁面仍然保留著多個iframe,現在刷新有兩種方式

          Cookie、Session與Token

          Cookie是一個http請求首部,當服務端響應頭上標記著setCookie時,可以設置此cookie到當前域名下;session實際上是一種概念,表示每次會話服務器存儲的用戶信息

          Web 存儲技術

          第一個Web存儲的技術叫做Cookie,它是網站的身份證。是網站為了辨別用戶身份,進行session(服務端的session)跟蹤而存儲在用戶本地終端上的數據,也就是說它是存在電腦硬盤上的,一個很小的txt類型的文件

          內容以共享、參考、研究為目的,不存在任何商業目的。其版權屬原作者所有,如有侵權或違規,請與小編聯系!情況屬實本人將予以刪除!

          文章投稿關于web前端網站點搜索站長推薦網站地圖站長QQ:522607023

          小程序專欄: 土味情話心理測試腦筋急轉彎幽默笑話段子句子語錄成語大全運營推廣

          国产精品高清视频免费 - 视频 - 在线观看 - 影视资讯 - 唯爱网