浅析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 相关文章推荐
jQuery 1.9移除了$.browser可以使用$.support来替代
Sep 03 Javascript
JavaScript使用cookie实现记住账号密码功能
Apr 27 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
May 10 Javascript
JS解决iframe之间通信和自适应高度的问题
Aug 24 Javascript
微信小程序 UI与容器组件总结
Feb 21 Javascript
Vue.Js中的$watch()方法总结
Mar 23 Javascript
基于vue中解决v-for使用报红并出现警告的问题
Mar 03 Javascript
移动端(微信等使用vConsole调试console的方法
Mar 05 Javascript
详解服务端预渲染之Nuxt(介绍篇)
Apr 07 Javascript
layui监听工具栏的实例(操作列表按钮)
Sep 10 Javascript
使用Node.js实现base64和png文件相互转换的方法
Mar 11 Javascript
jQuery ajax - getScript() 方法和getJSON方法
May 14 jQuery
浅谈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设计模式中单例模式的应用分析
2013/05/15 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
2007/05/08 Javascript
Jquery下的26个实用小技巧(jQuery tips, tricks &amp; solutions)
2010/03/01 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
使用变量动态设置js的属性名
2014/10/19 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
Vue 中mixin 的用法详解
2018/04/23 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
webpack安装配置与常见使用过程详解(结合vue)
2020/06/01 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
小程序实现录音功能
2020/09/22 Javascript
python迭代器的使用方法实例
2013/11/21 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
2020/07/13 Python
Python调用飞书发送消息的示例
2020/11/10 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
房地产开发计划书
2014/01/10 职场文书
机械制造专业毕业生求职信
2014/03/02 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
试用期辞职信范文
2015/03/02 职场文书
运动会广播稿100字
2015/08/19 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
Android 中的类文件和类加载器详情
2022/06/05 Java/Android