cookie html5,HTML5——存储(cookie、localStorage、sessionStorage)的区别
cookie
本來用于客戶端和服務端通信,
但是因為它有本地存儲的功能,于是被“借用”了。
使用方法
document.cookie 獲取和修改即可
缺點
存儲量太少,只有4kb
所有http請求都帶著,會影響獲取資源的效率。
API簡單,需要封裝才能使用。
localStorage和sessionStorage
HTML5專門為存儲而設計,最大容量5M。
localStorage的數(shù)據(jù),只要不刪除,永遠存在。
sessionStorage的數(shù)據(jù),只要關閉當前窗口頁,便會刪除。
使用方法
localStorage.setItem(key,value) 設置
sessionStorage.setItem(key,value) 設置
localStorage.getItem(key) 獲取
sessionStorage.getItem(key)
localStorage.removeItem(key) 刪除
sessionStorage.removeItem(key)
localStorage.clear() 清空
sessionStorage.clear()
區(qū)別總結
容量
是否會攜帶到ajax中
API易用性
原文:https://www.cnblogs.com/dqiii/p/13168833.html
總結
以上是生活随笔為你收集整理的cookie html5,HTML5——存储(cookie、localStorage、sessionStorage)的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2019hdu多校1
- 下一篇: 爬虫入门-3.初识BeautifulSo