js中cookie介绍
时间: 2023-07-25 12:09:24 浏览: 42
在 JavaScript 中,cookie 是一种用于存储和检索小型文本数据的技术。cookie 通常被用于存储用户的会话信息,例如登录状态、购物车内容等等。
cookie 是通过在浏览器中存储的键值对来工作的。每个 cookie 都有一个名称、一个值和一个可选的过期时间。当用户访问一个网站时,网站可以将 cookie 发送到用户的浏览器中,浏览器会将 cookie 存储在用户的计算机上。下一次用户访问该网站时,浏览器会将这些 cookie 发送回服务器,以便网站可以读取和使用它们。
可以使用 JavaScript 来创建、读取和删除 cookie。创建 cookie 的方法是通过设置 document.cookie 属性来完成的。例如,以下代码会创建一个名为 "username" 的 cookie,其值为 "John Doe":
```
document.cookie = "username=John Doe";
```
要读取 cookie 的值,可以使用 document.cookie 属性。例如,以下代码将显示名为 "username" 的 cookie 的值:
```
alert(document.cookie);
```
要删除 cookie,可以将其过期时间设置为过去的时间。例如,以下代码将删除名为 "username" 的 cookie:
```
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
```
需要注意的是,cookie 存储在用户的计算机上,并且可以被其他网站读取和使用。因此,cookie 应该被用于存储非敏感信息,并且应该经过适当的加密和验证。