为了账号安全,请及时绑定邮箱和手机立即绑定

这段javaScript的代码什么意思啊?

这段javaScript的代码什么意思啊?

PHP
holdtom 2019-02-13 15:11:24
这段javaScript的代码什么意思啊?
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

这个函数中的参数存有 cookie 的名称、值以及过期天数
假如我这样调用这个函数,执行步骤如下:
setCookie(username,jim,100);
var exdate = new Date()
//当前日期 Wed Nov 30 2011 07:54:25 GMT+0800

exdate.setDate(exdate.getDate()+100)
//cookie的有效期,现在时间有变化的 Fri Mar 09 2012 08:11:41 GMT+0800

document.cookie=username"="jim;expires"="Fri Mar 09 2012 08:11:41 GMT+0800
//将 cookie 名称、值及其过期日期存入 document.cookie 对象

需要知识点:
1:toGMTString() 方法可根据格林威治时间 (GMT) 把 Date 对象转换为字符串,并返回结果。
2:escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

cookie 现在就像下面这个样式:
username=jim;
expires=Fri Mar 09 2012 08:11:41 GMT+0800



查看完整回答
反对 回复 2019-03-03
  • 2 回答
  • 0 关注
  • 606 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信