浅析javascript操作 cookie对象


Posted in Javascript onDecember 26, 2014

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方法和技巧大全
Dec 27 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
Oct 14 Javascript
js使用函数绑定技术改变事件处理程序的作用域
Dec 26 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
Oct 24 Javascript
浏览器加载、渲染和解析过程黑箱简析
Nov 29 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
Sep 22 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
Mar 03 Javascript
AngularJS模块学习之Anchor Scroll
Jan 19 Javascript
Bootstrap使用基础教程详解
Sep 05 Javascript
jquery实时获取时间的简单实例
Jan 26 Javascript
JavaScript实现求最大公共子串的方法
Feb 03 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 Javascript
浅谈javascript对象模型和function对象
Dec 26 #Javascript
angularjs基础教程
Dec 25 #Javascript
jQuery中detach()方法用法实例
Dec 25 #Javascript
jQuery中remove()方法用法实例
Dec 25 #Javascript
jQuery中replaceWith()方法用法实例
Dec 25 #Javascript
jQuery中before()方法用法实例
Dec 25 #Javascript
2014 年最热门的21款JavaScript框架推荐
Dec 25 #Javascript
You might like
php ajax 静态分页过程形式
2011/09/02 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
2014/03/13 PHP
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
2016/03/24 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
Python程序设计入门(5)类的使用简介
2014/06/16 Python
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
python通过索引遍历列表的方法
2015/05/04 Python
Python异常处理操作实例详解
2018/05/10 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
django有哪些好处和优点
2020/09/01 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
荷兰皇家航空公司官方网站:KLM Royal Dutch Airlines
2017/12/07 全球购物
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
QA工程师岗位职责
2013/11/20 职场文书
会展中心部门工作职责
2013/11/27 职场文书
清洁工岗位职责
2014/01/29 职场文书
志愿者活动总结范文
2014/04/26 职场文书
接收函格式
2015/01/30 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
MySQL深分页问题解决思路
2022/12/24 MySQL