區別一:存盤資料大小不同
1.cookie的存盤資料大小在不能超過4kb,每個頁面最多存盤20個cookie
2.localStorage能達到10mb,sessionStorage能達到5mb,雖然容量比cookie大,但是localStorage是同步執行,太大會影響渲染進度
區別二:兼容性
1.瀏覽器都能支持cookie
2.但是只有現代瀏覽器能支持Web存盤
區別三:訪問
1.當cookie和localStroage被保存下來以后,所有視窗都能訪問(前提需要同源)
2.sessionStorage僅在當前視窗有效,相對安全性高很多
區別四:有效期
1.cookie可以手動設定有效期
2.localStorage不會過期,除非手動洗掉
3.sessionStorage在視窗關閉后就自動關閉了
區別五: 存盤位置
1.cookie存盤位置:瀏覽器和服務器
2.localStorage和sessionStorage都是在瀏覽器里面的
區別六:與請求一起發送
1.cookie會在第二次后的每次http請求出現
2.web存盤本身不參與請求活動
區別七:語法
1.cookie語法比較復雜,要在前面加document.
2.localStorage和sessionStorage語法簡易一點,因為直屬window,可以不加window直接呼叫
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/501939.html
標籤:JavaScript
上一篇:根據兩點經緯度計算出航向
下一篇:根據兩點經緯度計算出航向
