1、cookie
特點:(1)可以相容到包括ie6以上的所有瀏覽器
(2)cookie在不同瀏覽器上數量和大小(不超過4kb)都有限制
(3)cookie的生命週期是根據設定值得expire的時間來控制的。
(4)需要自己寫操作函式實現操作
適用範圍:
(1)低版本的瀏覽器相容
(2)需要前後端進行傳遞的資料(比如使用者的登入狀態)
2、sessionstorage和localstorage
特點:資料以鍵/值對存在,存放資料大小一般5mb,儲存一些不需要和伺服器進行互動的資料
1)localstorage沒有時間限制(關閉瀏覽器,開啟瀏覽器,儲存的資料依然存在)
2)sessionstorage針對乙個session的資料儲存(關閉瀏覽器視窗,儲存的資料清空),前進、後退、重新整理資料依然存在
3)只能儲存字串型別的物件
4)都是用來儲存客戶端臨時資訊的物件
5)不同瀏覽器無法共享sessionstorage、localstorage中的i資訊
相同瀏覽器不同頁面可以共享localstorage中的i資訊(同協議、同網域名稱、同埠號);但sessionstorage不可以共享
方法:sessionstorage和localstorage用法相同
附加:應用程式快取
使用html5、通過建立cache mainifest檔案來建立web應用的離線版本
特點:(1)離線瀏覽---使用者可在應用離線時使用它們
(2)速度-已快取資源載入得更快
好文章推薦:
Hive客戶端呼叫的幾種方式
hive命令指的是hive home bin hive.sh,hive表示用來執行互動式查詢和批量處理的指令碼。hive可以直接敲hive命令進入interactive模式,也可以hive e 執行簡單命令或者hive f 執行乙個sql指令碼檔案。具體官方給出的用法如下 to get help,r...
客戶端儲存
他們的區別在儲存的有效期和作用域 localstorage儲存是永久性的,作用域是同源文件.同源文件由三個方面確定.埠號,協議,主機名.同樣也受限於瀏覽器廠家,不同瀏覽器廠家之間的localstorage是不能互享的.sessionstorage的儲存性是和頂層標籤是同步的,如果頂層標籤關閉,那麼s...
客戶端儲存
客戶端儲存 由於http協議是無狀態路的協議,其無法記住使用者的狀態,所以就有了客戶端儲存用來記錄使用者的狀態。同樣的客戶端儲存也是遵守同源策略,所以不同站點的頁面是無法讀取對方儲存的資料 有oatuh2.0 用來跨站登入的,即qq互聯這種登入方式。用於進行登入的很大都是用時序圖進行繪製的。儲存。安...