浅析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吗?
Feb 24 Javascript
javascript第一课
Feb 27 Javascript
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
Mar 10 Javascript
js实现的网页颜色代码表全集
Jul 17 Javascript
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
Nov 05 Javascript
JS烟花背景效果实现方法
Mar 03 Javascript
jquery使用ul模拟select实现表单美化的方法
Aug 18 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
Jun 12 Javascript
Vue下的国际化处理方法
Dec 18 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
uni-app 支持多端第三方地图定位的方法
Jan 03 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 管理系统程序中的后门
2009/08/05 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
ThinkPHP实现生成和校验验证码功能
2017/04/28 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
ejs v9 javascript模板系统
2012/03/21 Javascript
JS对象转换为Jquery对象实现代码
2013/12/29 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
jQuery Ajax请求后台数据并在前台接收
2016/12/10 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
python基础教程之匿名函数lambda
2017/01/17 Python
python的unittest测试类代码实例
2017/12/07 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
Python线程同步的实现代码
2018/10/03 Python
python中count函数简单的实例讲解
2020/02/06 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
keras 自定义loss层+接受输入实例
2020/06/28 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
个人函授自我鉴定
2014/03/25 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
无房证明范本
2014/09/17 职场文书
教师党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js