html5 提供了兩種在客戶端儲存資料的新方法:
localstorage - 沒有時間限制的資料儲存
sessionstorage - 針對乙個 session 的資料儲存[url]
[size=large][b]
localstorage:[/b][/size]
資料永久儲存,沒有時間限制,除非明確制定刪除。
容量大,可以儲存多達5m的字串。
安全性方面,localstorage是域內安全的,即是基於域的。任何在該域內的所有頁面,都可以訪問localstorage資料。
●length屬性可以知道localstorage中儲存著多少個鍵值對。
●setitem和getitem互為一對setter和getter方法,與物件導向中的set/get方法一樣。
●removeitem方法的主要作用是刪除乙個key/value(鍵/值)對。
●clear方法的作用則是刪除所有的鍵值對。
localstorage.setitem("name","hi,wjy!");//本地客戶端儲存乙個字元型別的資料
localstorage.key(1);//通過索引值index去讀取name的值,等價localstorage.getitem("name");
localstorage.removeitem("name");//刪除localstorage所有key/value鍵值對items
localstorage.clear();
還能儲存json格式的資料。
[url]
[url]
客戶端儲存
他們的區別在儲存的有效期和作用域 localstorage儲存是永久性的,作用域是同源文件.同源文件由三個方面確定.埠號,協議,主機名.同樣也受限於瀏覽器廠家,不同瀏覽器廠家之間的localstorage是不能互享的.sessionstorage的儲存性是和頂層標籤是同步的,如果頂層標籤關閉,那麼s...
客戶端儲存
客戶端儲存 由於http協議是無狀態路的協議,其無法記住使用者的狀態,所以就有了客戶端儲存用來記錄使用者的狀態。同樣的客戶端儲存也是遵守同源策略,所以不同站點的頁面是無法讀取對方儲存的資料 有oatuh2.0 用來跨站登入的,即qq互聯這種登入方式。用於進行登入的很大都是用時序圖進行繪製的。儲存。安...
客戶端儲存
瀏覽器儲存在開發中經常用到,比如在多頁面應用的模型中,會將使用者的頁面歷史記錄儲存在本地,頁面前進時,在本地新增一條歷史記錄,頁面返回時,刪除最後一條歷史記錄,再訪問最後一條歷史記錄 盒端的返回規則並不像標準瀏覽器這麼規範,也沒有後退按鈕,不同廠家的盒子,系統對返回處理邏輯不同,一般自己處理頁面的返...