sessionStorage、localStorage、cookie 的簡介與區別
1.localStorage 生命周期是永久,這意味著除非用戶顯示在瀏覽器提供的UI 上清除 localStorage 信息,否則這些信息將永遠存在。存放數據大小為一般為5MB,而且它僅在客戶端(即瀏覽器)中保存,不參與和服務器的通信。

2.sessionStorage 僅在當前會話下有效,關閉頁面或瀏覽器后被清除。存 放數據大小為一般為 5MB,而且它僅在客戶端(即瀏覽器)中保存,不參與和服務器的通信。源生接口可以接受,亦可再次封裝來對 Object 和 Array 有更好的支持。
作用域不同:不同瀏覽器無法共享 localStorage 或 sessionStorage 中的信息。相同瀏覽器的
不同頁面間可以共享相同的 localStorage(頁面屬于相同域名和端口),但是不同頁面或標簽頁
間無法共享 sessionStorage 的信息。這里需要注意的是,頁面及標
3.cookie 的優點:具有極高的擴展性和可用性
1.通過良好的編程,控制保存在 cookie 中的 session 對象的大小。 2.通過加密和安全傳輸技術,減少 cookie 被破解的可能性。 3.只有在 cookie 中存放不敏感的數據,即使被盜取也不會有很大的損失。 4.控制 cookie 的生命期,使之不會永遠有效。這樣的話偷盜者很可能拿到的就是一個過期的 cookie。
1
2
3
4
4.cookie 的缺點:
1.cookie 的長度和數量的限制。每個 domain 最多只能有 20 條 cookie,每個cookie 長度不能超過 4KB。
否則會被截掉。
2.安全性問題。如果 cookie 被人攔掉了,那個人就可以獲取到所有 session 信息。加密的話也不起什么
作用。
3.有些狀態不可能保存在客戶端。例如,為了防止重復提交表單,我們需要在服務端保存一個計數器。若
吧計數器保存在客戶端,則起不到什么作用。
localStorage、sessionStorage、Cookie 共同點:
都是保存在瀏覽器端,且同源的.
網絡
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。