浅析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 相关文章推荐
兼容FF和IE的动态table示例自写
Oct 21 Javascript
基于JavaScript操作DOM常用的API小结
Dec 01 Javascript
js创建jsonArray传输至后台及后台全面解析
Apr 11 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
javascript实现根据汉字获取简拼
Sep 25 Javascript
JavaScript中利用for循环遍历数组
Jan 15 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
Apr 13 Javascript
Vue2.0 http请求以及loading展示实例
Mar 06 Javascript
Vue中android4.4不兼容问题的解决方法
Sep 04 Javascript
详解mpvue中小程序自定义导航组件开发指南
Feb 11 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
Apr 10 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
Jan 29 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 include加载文件两种方式效率比较
2010/08/08 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
jQuery的deferred对象使用详解
2011/08/20 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
详解vue渲染函数render的使用
2017/12/12 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
2020/05/09 Javascript
react中hook介绍以及使用教程
2020/12/11 Javascript
python多线程方式执行多个bat代码
2016/06/07 Python
深入解析Python中的线程同步方法
2016/06/14 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
python实现马丁策略回测3000只股票的实例代码
2021/01/22 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
python 实现图片裁剪小工具
2021/02/02 Python
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
HTML5之语义标签介绍
2016/07/07 HTML / CSS
《登鹳雀楼》教学反思
2014/04/09 职场文书
本科生导师推荐信范文
2014/05/18 职场文书
欢迎词范文
2015/01/27 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL
PHP遍历数组的6种方式总结
2021/11/17 PHP
Spring Boot实战解决高并发数据入库之 Redis 缓存+MySQL 批量入库问题
2022/02/12 Redis