浅析javascript操作 cookie对象
Cookie 对象
是一种以文件(Cookie文件)的形式保存在客户端硬盘的Cookies文件夹中的数据信息(Cookie数据)。Cookie文件夹中的用户数据信息(Cookie数据)。Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取。(不允许进行跨域的访问)
Cookie文件的格式:
NS:Cookie.txt
IE:用户名@域名.txt
javascript 写入Cookie
格式:
document.cookie=”关键字=值[;expires=有效日期][;…]”
备注:
有效日期格式:Wdy,DD-Mon-YY HH:MM: SS
Wdy/Mon : 英文星期/月份;
还包含path、domain、secure属性;
每个Web站点(domain)可建立20个Cookie数据;
每个浏览器可存储300个Cookie数据,4K字节;
客户有禁止Cookie数据的写入。
用js操作Cookie要比用jsp servlet来操作Cookie要麻烦的多
为什么在Cookie文件夹中看不到用来存放Session的Cookie文件?
用两种类型的Cookie
持久性Cookie,会被存储到客户端的硬盘上。
会话Cookie:不会存储到客户端的硬盘上,而是放在浏览器进程所处的内存当中,当浏览器关闭则该会话Cookie就销毁了。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
var today=new Date();
var expireDay=new Date();
var msPerMonth=24*60*60*1000*31;
expireDay.setTime(today.getTime()+msPerMonth);
document.cookie="name=liujl;expires="+expireDay.toGMTString();
document.writeln("cookie已经写到硬盘上了");
document.writeln("内容是:"+document.cookie);
document.writeln("过期时间:"+expireDay.toGMTString());
</script>
</body>
</html>
- 举例讲解JavaScript中关于对象操作的相关知识
- JavaScript操作XML/HTML比较常用的对象属性集锦
- 详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
- JavaScript对象属性检查、增加、删除、访问操作实例
- JavaScript创建一个object对象并操作对象属性的用法
- javascript内置对象操作详解
- JavaScript基础语法、dom操作树及document对象
- js用Date对象的setDate()函数对日期进行加减操作
- Jquery操作js数组及对象示例代码
- javascript对象的使用和属性操作示例详解
- 解析JavaScript中delete操作符不能删除的对象
- javascript对象的相关操作小结
相关文章
JavaScript SetInterval与setTimeout使用方法详解
本文讲解了JavaScript SetInterval与setTimeout的区别,并用代码示例演示了使用方法2013-11-11
javascript 中__proto__和prototype详解
本文详细介绍了javascript的内部原型__proto__和构造器原型prototype,以及他们之间的异同,十分的详尽,有需要的小伙伴快来研究下吧。2014-11-11
实例讲解JavaScript中instanceof运算符的用法
JavaScript中的instanceof运算符可以用来判断对象类型,而更重要的是instanceof能够判断对象的继承关系,这里我们就来以实例讲解JavaScript中instanceof运算符的用法2016-06-06


最新评论