??JS 操作cookie??
在前端開發(fā)中,操作 `cookie` 是一項(xiàng)基礎(chǔ)技能,它可以幫助我們存儲(chǔ)用戶信息或保持會(huì)話狀態(tài)。通過 JavaScript,我們可以輕松地創(chuàng)建、讀取和刪除 `cookie`!下面給大家分享幾個(gè)小技巧:
首先,創(chuàng)建一個(gè) `cookie` 非常簡(jiǎn)單:
```javascript
document.cookie = "name=John; expires=Fri, 31 Dec 2025 23:59:59 UTC; path=/";
```
上面代碼創(chuàng)建了一個(gè)名為 `name` 的 `cookie`,值為 `John`,并且設(shè)置了過期時(shí)間到 2025 年底。
接著,讀取 `cookie` 可以通過以下方式實(shí)現(xiàn):
```javascript
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
}
```
這個(gè)函數(shù)可以幫我們獲取指定名稱的 `cookie` 值。
最后,刪除 `cookie` 也很方便:
```javascript
document.cookie = "name=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
```
設(shè)置過期時(shí)間為過去的時(shí)間即可刪除對(duì)應(yīng)的 `cookie`。
掌握這些基本操作后,你就能更好地利用 `cookie` 來優(yōu)化用戶體驗(yàn)啦!???
免責(zé)聲明:本文為轉(zhuǎn)載,非本網(wǎng)原創(chuàng)內(nèi)容,不代表本網(wǎng)觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。