webJ

追求自由美好的生活

关于 JavaScript Cookies

什么是cookie?

cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。

判断cookie是否存在的方法?

alert(typeof document.cookie); ? // string ?返回string 就是存在

如何设置cookie?

这样我们就设置(创建)了1个cookie,你也可以同时创建多个名字不同的cookie,如果名字相同,那么后面的cookie会把前面的cookie给覆盖掉,

PS:cookie的存储是存储在磁盘里的

cookie信息
cookie信息

设置cookie也有一个完整格式

浏览器可以通过右键去查看页面信息 → 显示查看cookie,我用的是Chrome(谷歌)

如何获取cookie?

获取cookie也非常简单

 

Cookie的编码

PS:Cookie 编码 可以让cookie 更加安全

 

如何删除cookie?

1、cookie在会话结束(浏览器关闭)时,会删除cookie

2、手动去删除cookie,也就是去页面信息那

3、如果设置了时间,那么浏览器关闭后,打开还是存在,必须到达规定的时间才会自己删除

如:

 

 

为了我们方便我们日常开发中使用,我们可以创建几个函数以供使用

 

 

 

 

 

 

W3C的JavaScript Cookies页面?http://www.w3school.com.cn/js/js_cookies.asp
更多详细内容可以到这里观看

实例练习

创建一个欢迎 cookie
利用用户在提示框中输入的数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 中的信息发出欢迎信息。

 

发表评论

电子邮件地址不会被公开。