浅析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 相关文章推荐
一个无限级XML绑定跨框架菜单(For IE)
Jan 27 Javascript
javascript setTimeout和setInterval 的区别
Dec 08 Javascript
Javascript Jquery 遍历Json的实现代码
Mar 31 Javascript
JavaScript 上万关键字瞬间匹配实现代码
Jul 07 Javascript
DOM节点深度克隆函数cloneNode()用法实例
Jan 12 Javascript
解析javascript瀑布流原理实现图片滚动加载
Mar 10 Javascript
JavaScript修改作用域外变量的方法
Mar 25 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
Aug 13 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
Aug 31 Javascript
小程序实现横向滑动日历效果
Oct 21 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
Dec 12 Javascript
微信小程序实现多张图片上传功能
Nov 18 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中变量及部分适用方法
2008/03/27 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
js变量提升深入理解
2016/09/16 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
如何理解Vue的render函数的具体用法
2017/08/30 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
快速解决处理后台返回json数据格式的问题
2018/08/07 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
浅谈python中字典append 到list 后值的改变问题
2018/05/04 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
Python3爬虫全国地址信息
2019/01/05 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
numpy 声明空数组详解
2019/12/05 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
Python dict的常用方法示例代码
2020/06/23 Python
Python实时监控网站浏览记录实现过程详解
2020/07/14 Python
小学教师评语大全
2014/04/23 职场文书
人事行政经理岗位职责
2014/06/18 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
酒会开场白大全
2015/06/01 职场文书
叶问观后感
2015/06/15 职场文书
推广普通话宣传标语口号
2015/12/26 职场文书
世界文化遗产导游词
2019/08/07 职场文书
Python图片验证码降噪和8邻域降噪
2021/08/30 Python