js中cookie的使用

2022-08-21 13:03:10 字數 925 閱讀 9622

cookie

//

cookie 的形態

'a=100; b=200; c=300;'

儲存大小有限制,一般是 4 kb 左右

數量有限制,一般是 50 條左右

有時效性,也就是有過期時間,一般是會話級別(也就是瀏覽器關閉就過期了)

有網域名稱限制,也就是說誰設定的誰才能讀取

讀取 cookie 的內容使用document.cookie

const cookie =document.cookie

console.log(cookie)

//就能得到當前 cookie 的值

設定 cookie 的內容使用document.cookie

//

設定乙個時效性為會話級別的 cookie

document.cookie = 'a=100'

//設定乙個有過期時間的 cookie

document.cookie = 'b=200;expires=thu, 18 dec 2043 12:00:00 gmt";'

//上面這個 cookie 資料會在 2043 年 12 月 18 日 12 點以後過期,過期後會自動消失

刪除 cookie 的內容使用document.cookie

//

因為 cookie 不能直接刪除

//所以我們只能把某一條 cookie 的過期時間設定成當前時間之前

//那麼瀏覽器就會自動刪除 cookie

document.cookie = 'b=200;expires=thu, 18 dec 2018 12:00:00 gmt";'

js中cookie的使用詳細分析

cookie概述 每個cookie都是乙個名 值對,可以把下面這樣乙個字串賦值給document.cookie document.cookie userid 828 如果要一次儲存多個名 值對,可以使用分號加空格 隔開,例如 document.cookie userid 828 username h...

JS中Cookie的使用詳細分析

cookie概述 每個cookie都是乙個名 值對,可以把下面這樣乙個字串賦值給document.cookie document.cookie userid 828 如果要一次儲存多個名 值對,可以使用分號加空格 隔開,例如 document.cookie userid 828 username h...

Cookie(二) JS中的應用

上篇部落格中主要是cookie有了巨集觀了解,這篇具體介紹在js中怎麼進行應用。每個cookie都是乙個名 值對,即key value的格式,各個cookie之間一般用 分割 例 將變數username的值 anne 到cookie中,key值為name,則相應的js 為 document.cook...