浅析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 29 Javascript
js左侧三级菜单导航实例代码
Sep 13 Javascript
JS加jquery简单实现标签元素的显示或隐藏
Sep 23 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
Jan 07 Javascript
jquery 淡入淡出效果的简单实现
Feb 07 Javascript
JavaScript实现按Ctrl键打开新页面
Sep 04 Javascript
js实现Select列表各项上移和下移的方法
Aug 14 Javascript
浅谈javascript中的加减时间
Jul 12 Javascript
详解在Vue中如何使用axios跨域访问数据
Jul 07 Javascript
微信小程序多列选择器range-key使用详解
Mar 30 Javascript
Vue项目组件化工程开发实践方案
Jan 09 Javascript
Vue 中可以定义组件模版的几种方式
Aug 06 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的面向对象编程
2006/10/09 PHP
PHP中soap的用法实例
2014/10/24 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
2014/06/06 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
jQuery实现的弹幕效果完整实例
2017/09/06 jQuery
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
vue弹窗组件的实现示例代码
2018/09/10 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
python中使用psutil查看内存占用的情况
2018/06/11 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
快速了解Python开发环境Spyder
2020/06/29 Python
python3访问字典里的值实例方法
2020/11/18 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
英国最受欢迎的价格比较网站之一:MoneySuperMarket
2018/12/19 全球购物
巴西购物网站:Submarino
2020/01/19 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
大学生就业推荐信范文
2013/11/29 职场文书
麦当劳辞职信范文
2014/01/18 职场文书
会计工作总结范文2014
2014/12/23 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
Python机器学习之基础概述
2021/05/19 Python
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫