您好,登錄后才能下訂單哦!
localStorage. sessionStorage、Cookie三者的區別是什么?針對這個問題,這篇文章給出了相對應的分析和解答,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。
●存儲大小的不同:
undefined
undefined
undefined
●有效期不同:
1.localStorage的有效期為永久有效,除非你進行手動刪除。
2.sessionStorage在當前會話下有效,關閉頁面或者瀏覽器時會被清空。
3.cookies在設置的有效之前有效,當超過有效期便會失效。
●localStorage和sessionStorage的作用域的區別詳解
1.不同瀏覽器無法共享localStorage或sessionStorage中的信息。
2.相同瀏覽器的不同頁面間可以共享相同的localStorage (頁面屬于相同域名和端口), 但是不同頁面或標簽頁間無法共享sessionStorage的信 息。
一般像購物車什么的存儲東西,因為有效期永久有效而且大小5m左右,所以像在前端中用localStorage比較多,cookie用的不多 ,因為不安全 ,一般做秘鑰(令牌),后端存儲密碼,給前端令牌以此打開。
●與服務器端的通信
1.localStorage不參與服務器端的通信。
2.sessionStorage不參與服務器端的通信。
3.cookies參與服務器端通信,每次都會存在http的頭信息中。(如果使用cookie保存過多數據會帶來性能問題)
擴展知識:
Cookie基于 Internet的各種服務系統應運而生,是由 Web 服務器保存在用戶瀏覽器上的小文本文件,它可以包含有關用戶的信息,是用戶獲取、交流、傳遞信息的主要場所之一,無論何時用戶鏈接到服務器,Web 站點都可以訪問 Cookie 信息。
sessionStorage用于本地存儲一個會話(session)中的數據,這些數據只有在同一個會話中的頁面才能訪問并且當會話結束后數據也隨之銷毀。因此sessionStorage不是一種持久化的本地存儲,僅僅是會話級別的存儲。 localStorage用于持久化的本地存儲,除非主動刪除數據,否則數據是永遠不會過期的。
關于localStorage. sessionStorage、Cookie三者的區別就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。