網頁客戶端儲存的方式 與 區別(一)

2021-07-02 15:20:55 字數 1000 閱讀 6623

一、常用的儲存方式:

(1) localstorage 和 sessionstorage 

(2) cookie

(3) ie userdata

(4) 應用程式儲存

二、localstorage和 sessionstorage

首先,localstorage和sessionstorage是由storage例項出的兩個物件。

①我們來看一下 最簡單的使用方法 

例1:

// 儲存乙個數字

localstorage.uinum = 10;

// 讀取這個數字

var uinum = parseint(localstorage.uinum);

//同樣,可以使用localstorage儲存json型別

localstorage.jsjson = json.stringify(data);

//讀取json型別

var data = json.parse(localstorage.jsjson);

注釋:(1)除了使用數字、json外,其他型別也可以儲存在localstorage內。

(2)sessionstorage的使用方法和 localstorage 類似。

②接下來,我們來看一下localstorage和sessionstorage的 有效期 和 作用域

有效期:

localstorage的有效期 是永久。除非使用者刪除,否則,一直儲存在使用者電腦上。

sessionstorage的有效期: 一旦標籤頁 或者 視窗關閉了,sessionstorage儲存的資料也刪除了。

作用域:

localstorage:同乙個瀏覽器下,同乙個源的資料之間共享,可以互相讀取 和 更改。

sessionstorage: 同源,同乙個頂級視窗下的資料 之間共享,但如果 是同源的兩個標籤頁,下的資料之間是不共享的。

注釋: 同源的概念 : (1)協議相同 (2)主機相同 (3)埠相同

胖客戶端與瘦客戶端概念與區別

客戶端 client 或稱為使用者端,是指與伺服器相對應,為客戶提供本地服務的程式。除了一些只在本地執行的應用程式之外,一般安裝在普通的客戶機上,需要與服務端互相配合執行。伺服器 server 也稱伺服器,是提供計算服務的裝置。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務...

ims 客戶端 與一般SIP客戶端區別

通過研究可以發現,ims客戶端和一般的sip客戶端有許多不同之處,它相比一般的sip客戶端而言需要支援更多的功能,也更加複雜,對於ims終端的要求也更高。其中關鍵的一點是ims客戶端必須符合ims相關規範,才能夠接入到ims網路。為使用者提供一系列的ims 服務。1 sip擴充套件 ims客戶端必須...

web客戶端的幾種儲存方式

1 cookie 特點 1 可以相容到包括ie6以上的所有瀏覽器 2 cookie在不同瀏覽器上數量和大小 不超過4kb 都有限制 3 cookie的生命週期是根據設定值得expire的時間來控制的。4 需要自己寫操作函式實現操作 適用範圍 1 低版本的瀏覽器相容 2 需要前後端進行傳遞的資料 比如...