一、常用的儲存方式:
(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 需要前後端進行傳遞的資料 比如...