浅析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 相关文章推荐
新浪微博字数统计 textarea字数统计实现代码
Aug 28 Javascript
JavaScript中的正则表达式简明总结
Apr 04 Javascript
javascript手工制作悬浮菜单
Feb 12 Javascript
javaScript中定义类或对象的五种方式总结
Dec 04 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
Dec 25 Javascript
微信小程序自定义组件之可清除的input组件
Jul 17 Javascript
vue axios 简单封装以及思考
Oct 09 Javascript
详解vue挂载到dom上会发生什么
Jan 20 Javascript
详解Puppeteer前端自动化测试实践
Feb 21 Javascript
解决layui表格的表头不滚动的问题
Sep 04 Javascript
微信公众号开发之微信支付代码记录的实现
Oct 16 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
Nov 13 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使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
2010/08/12 Javascript
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
js正则匹配出所有图片及图片地址src的方法
2015/06/08 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
vue获取data数据改变前后的值方法
2019/11/07 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
[10:04]国际邀请赛采访专栏:DK.Farseer,mouz.Black^,采访员Josh专访
2013/08/05 DOTA
深入了解Python数据类型之列表
2016/06/24 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
Python连接字符串过程详解
2020/01/06 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
优秀大学生推荐信范文
2013/11/28 职场文书
售后专员岗位职责
2013/12/08 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
委托书的格式
2014/08/01 职场文书
会计个人实习计划书
2014/08/15 职场文书
党员贯彻十八大精神思想汇报范文
2014/10/25 职场文书
2014年财务部工作总结
2014/11/11 职场文书
人力资源部岗位职责
2015/02/11 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript