Cookie(二) ---JS中的应用
来源:互联网 发布:法尔考实况巅峰数据 编辑:程序博客网 时间:2024/05/29 15:51
简述:
上篇博客中主要是cookie有了宏观了解,这篇具体介绍在js中怎么进行应用。
设置Cookie:
每个cookie都是一个名/值对,即key=value的格式,各个cookie之间一般用";"分割
例:将变量username的值(“Anne”)到cookie中,key值为name,则相应的JS代码为:
document.cookie="name="+username;
读取Cookie
例:Cookie中存储内容:name=“Anne”,password=123
因为cookie一次获取所有的cookie值,当有多个cookie值时,需要用split函数将其进行分离。
var username=document.cookie.split(";")[0].split("=")[1];
设置Cookie的时间:
Cookie中时间是s为单位:
function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); }
删除cookie
其方法是将其时间设置为一个过去的时间
<script language="JavaScript" type="text/javascript"> //获取当前时间 var date=new Date(); //将date设置为过去的时间 date.setTime(date.getTime()-10000); //将userId这个cookie删除 document.cookie="name=Anne; expires="+date.toGMTString(); </script>
总结:
各种语言环境下的设置和方法类似,以上代码可以作为参考,另外有什么不正确的地方,还请多多指导。
0 0
- Cookie(二) ---JS中的应用
- js操作cookie(二)
- PHP之cookie应用实例(二)
- JS中的cookie
- js中的cookie操作!
- js中的document.cookie
- js中的cookie
- js中的cookie操作
- js中的cookie总结
- JS中的cookie
- js中的cookie操作
- Javascript中的Cookie应用
- 应用js设置cookie于获取cookie
- js中COOKIE的应用
- JS跨域设置和取Cookie(二)
- Cookie应用完全解析(二):了解 SSL协议
- cookie和session(二)——php应用
- js 中的 cookie 操作[zz]
- FLV 提取 aac
- Java或Android变量名前是否加m的规则
- 原型模式
- 按键精灵设计的简单的重复输入动作
- [Javascript]深入浅出tbody
- Cookie(二) ---JS中的应用
- 对比synchronized与java.util.concurrent.locks.Lock 的异同
- linux目录结构详细介绍
- Android Design风格组件之CollapsingToolbarLayout
- typedef struct和struct的用法验证
- Intent跳转黑屏
- JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
- org.jeecgframework.web.system.listener.InitListener
- C#简单实现发送手机短信