離線存儲

cookie  (大小不能超過4KB隨着http事務被一塊兒發送到服務器)web

web storage  有兩種方式存儲數據,大小都是 5M ,在客戶端完成存儲,不會請求服務器處理:緩存

(一)sessionStorage  (窗口的臨時緩存,數據不會共享,關閉頁面本地存儲消失)服務器

(二)localStorage  (數據共享,永久存儲,能夠手動刪除數據)cookie

web storage的經常使用方法:session

  setItem()   : 設置數據,key / value 類型。都是字符串類型。window.sessionStorage.setItem('name',要存的數據);spa

  getItem()  : 獲取數據。window.sessionStorage.getItem('name');一個參數,即要獲取的數據的 key 的名字。獲得相對應的value值。事務

  removeItem() : 刪除數據。window.sessionStorage.removeItem('name');一個參數,即要刪除的數據的 key 的名字。刪除相對應value的值。rem

localStorage 同 sessionStorage 的用法同樣,最大的不一樣就是他倆的不一樣,sessionStorage是週期性存儲,數據不共享。localStorage是永久存儲,數據共享。字符串

相關文章
相關標籤/搜索