Javascript Cookie

客户端和服务器

客户端:一台电脑,为用户提供服务

服务器:安装了特定服务软件的一台电脑

java php .net 服务器语言

Tomcat apache iis 服务器软件

客户端和服务端的工作流程:

会话跟踪技术

1
客户端请求数据,服务器端根据客户端请求的数据并将数据解析返回的这样一个过程;称为一个会话。

会话跟踪技术 就是 cookie

从客户端向服务器端发送一些数据 , 部分数据可以通过 cookie 存储 , cookie 就是用来存储数据的

通过 cookie 可以存储会话过程中的状态和信息

存: document.cookie = “键=值”

取: document.cookie

生存期:cookie 信息在浏览器中生存时间

设置生存期:

document.cookie = “键=值;expires=标准时间格式”;

生存期说明:

1、如果不设置生存期,浏览器关闭,cookie 信息自动消失

2、如果设置生存期,cookie 信息会在生存期规定时间后自动消失。

3、如果通过更改系统时间的方式删除 cookie,这种删除方式为假删除 , 系统时间恢复后,cookie 信息自动恢复

4、如果要删除 cookie, 可以将 cookie 的值设置为””, 或将 cookie 的生存期改为 -1

对象类型和字符串类型之间转换

JSON.stringify( 对象 ) 将对象类型转成字符串

JSON.parse( 字符串 ) 将字符串转成对象 这里的字符串要求: 去掉引号后就是一个对象

例如: “[1,2,3,4,5]” 可以正常转换 ‘{“name”:”admin”}’ 可以

“hello” 不可以正常转换

cookie 存的数据类型是字符串

document.cookie 取出来的数据一定是字符串

本文标题:Javascript Cookie

文章作者:Jonathon

发布时间:2019年01月31日 - 14:01

最后更新:2019年01月31日 - 14:01

原始链接:https://www.jonathon.cn/js5.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

苟富贵,勿相忘!