客戶端儲存

2022-04-10 18:58:00 字數 564 閱讀 1627

一、應用快取

然後利用標籤裡面的manifese屬性指定檔案的路徑。

二、資料儲存

能夠直接在客戶端上儲存使用者資訊的能力,這個要求不過分吧。比如登入資訊、偏好設定等。實現的方法有cookie、

(1)cookie

cookie要求,伺服器對乙個頭響應,這個頭叫做set-cookie http頭,這個頭隸屬於http請求。

伺服器的這個響應是以name為名稱、value為值的乙個cookie,名稱和值在傳送時必須是url編碼的。

瀏覽器為每個請求新增cookie http頭將資訊傳送回伺服器,傳送回服務其的額外資訊可以用於唯一驗證客戶來自於傳送的哪個請求。

重點:js裡面的cookie

js處理cookie有些複雜,因為js蹩腳的介面,也就是bom裡的document.cookie屬性。他蹩腳的原因是因為,在使用不同方式的時候會出現不同的行為。

由於cookie的名字和值是經過url編碼的,所以必須使用decodeuricomponent()來解碼。

to be continued

客戶端儲存

他們的區別在儲存的有效期和作用域 localstorage儲存是永久性的,作用域是同源文件.同源文件由三個方面確定.埠號,協議,主機名.同樣也受限於瀏覽器廠家,不同瀏覽器廠家之間的localstorage是不能互享的.sessionstorage的儲存性是和頂層標籤是同步的,如果頂層標籤關閉,那麼s...

客戶端儲存

客戶端儲存 由於http協議是無狀態路的協議,其無法記住使用者的狀態,所以就有了客戶端儲存用來記錄使用者的狀態。同樣的客戶端儲存也是遵守同源策略,所以不同站點的頁面是無法讀取對方儲存的資料 有oatuh2.0 用來跨站登入的,即qq互聯這種登入方式。用於進行登入的很大都是用時序圖進行繪製的。儲存。安...

客戶端儲存

瀏覽器儲存在開發中經常用到,比如在多頁面應用的模型中,會將使用者的頁面歷史記錄儲存在本地,頁面前進時,在本地新增一條歷史記錄,頁面返回時,刪除最後一條歷史記錄,再訪問最後一條歷史記錄 盒端的返回規則並不像標準瀏覽器這麼規範,也沒有後退按鈕,不同廠家的盒子,系統對返回處理邏輯不同,一般自己處理頁面的返...