摘要:通常我們所說的本地存儲技術,就是存儲。和類似,存儲是與域名一一對應的。和不同的是,無法讓使用存儲的數據。可以借助變通實現這意味著和都可以安全地使用名為的存儲鍵。不過,它存儲數組的字符串版本,而不是數組本身。
通常我們所說的本地存儲技術,就是Web存儲。Web存儲有兩個版本:本地存儲(Local Storage)和會話存儲(Session Storage).兩者使用完全相同的API,但本地存儲會持久存在(或直到用戶清除),而會話存儲只要瀏覽器關閉就會消失。
和Cookie類似,Web存儲是與域名一一對應的。和Cookie不同的是,無法讓app.foo.com使用www.foo.com存儲的數據。(可以借助iframe變通實現)這意味著foo.com和goo.com都可以安全地使用名為name的Web存儲鍵。
Web存儲API有如下4個簡單的方法
localStorage.setItem:設置特定鍵的值
localStorage.getItem:檢索特定鍵值
localStorage.removeItem:刪除鍵及其關聯的值
localStorage.clear:刪除所有的鍵/值對(但只限于發出請求的特定域名)
Web存儲僅支持字符串數據。這有時會引起混淆,考慮下面這段代碼:
var names = ["zuckjet", "zuckberg"]; localStorage.setItem("names", names);
上面代碼可以正常運行。不過,它存儲數組的字符串版本,而不是數組本身。如果你調用localStorage.getItem("names"),那么將得到字符串"zuckjet, zuckberg".
通常我們使用JSON進行編碼。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/51867.html
摘要:最常見的,會把用戶的登錄信息用戶信息存儲在中,以保持登錄狀態。什么是一致性問題只要用戶不重啟瀏覽器,每次短連接請求,理論上服務端都能定位到,保持會話。在高可用時,如何保證路由的一致性,是今天將要討論的問題。 一、緣起 什么是session?服務器為每個用戶創建一個會話,存儲用戶的相關信息,以便多次請求能夠定位到同一個上下文。 Web開發中,web-server可以自動為同一個瀏覽器的訪...
摘要:存儲客戶端存儲有幾種方式,存儲就是其中一種。瀏覽器兼容性存儲有效期永久性。實際上,的數據是寫入磁盤中,每次讀取數據時,實際上是從硬盤驅動器上讀取這些字節。所以不要在客戶端存儲敏感信息,比如密碼或信用卡信息。 WEB存儲 客戶端存儲有幾種方式,WEB存儲就是其中一種。最初作為H5的一部分被定義成API形式,后來被剝離出來作為獨立的標準。所描述的API包含localStorage對象和se...
摘要:有兩種實現,一個是,一個是。作用域的作用域是限定在文檔源級別的,不同的文檔源之間是不能讀取和修改對方的數據的,而相同的文檔源是可以的。當的值超出了,返回。除非用戶要求刪掉數據,或者存儲空間不足,或者處于完全原因。 Web Storage 如有不當之處,歡迎指出,如需轉載,請注明出處 本文一共分為兩章。 第一章講Web Storage的使用,目標是讓大家看完第一章后基本能應對80%的使用...
閱讀 3326·2021-11-19 11:36
閱讀 2927·2021-09-27 13:34
閱讀 1990·2021-09-22 15:17
閱讀 2404·2019-08-30 13:49
閱讀 754·2019-08-26 13:58
閱讀 1359·2019-08-26 10:47
閱讀 2538·2019-08-23 18:05
閱讀 600·2019-08-23 14:25