JS 设置 Cookie
好记忆不如按烂笔头,再简单的东西,都是知识,需要有所笔记...
最近一直在搞JS ,今天写了个js cookie 的实现,贴出来,学习学习、、、
/*
* 设置 cookie 的值.
*/
function addCookie(objName, objValue,objTime,tag){//添加cookie
var str = objName + "=" + escape(objValue);
var date = new Date();
if(tag=='D' || tag=='d'){//天为单位.
if (objTime > 0) {
var ms = objTime*24*60*60*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
}else if (tag=='H' || tag=='h') {//小时为单位.
if (objTime > 0) {
var ms = objTime*60*60*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
}else if (tag=='M' || tag=='m'){//分钟为单位.
if (objTime > 0) {
var ms = objTime*60*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
}
document.cookie = str;
};
/*
* 读取 cookie 的值.
*/
function getCookie(objName){//获取指定名称的cookie的值
var arrStr = document.cookie.split("; ");
for (var i = 0; i < arrStr.length; i++) {
var temp = arrStr[i].split("=");
if (temp[0] == objName) {
return unescape(temp[1]);
}
}
};
/*
* 删除 cookie 的值.
*/
function delCookie(name,tag) {
addCookie(name, "", -1,tag);
};
在浏览器中,cookie是不错的缓存工具, 不管是用servet 设置的,还是用js设置的,目的都是为了存储数据之用。
JS 设置 Cookie相关推荐
- JS设置cookie、读取cookie、删除cookie
js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Sess ...
- JS设置cookie,删除cookie
js设置cookie有很多种方法. 第一种:(这个是w3c官网的代码) <script> //设置cookie function setCookie(cname, cvalue, exda ...
- JS设置Cookie,及COOKIE的限制
在Javascript脚本里,一个cookie 实际就是一个字符串属性.当你读取cookie的值时,就得到一个字符串,里面当前WEB页使用的所有cookies的名称和值.每个cookie除了 name ...
- springboot-前端js设置cookie的name、value值,后端利用name获取指定cookie的value值
springboot-前端js设置cookie的name.value值,后端利用name获取指定cookie的value值 前端 js 将传递过来的 id 存入cookie中, coo ...
- js设置cookie、读取cookie和删除cookie
什么是cookie? cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.设置cookie的方法有很多种:比如通过服务器脚本页面进行设置 ...
- 原生JS设置cookie、读取cookie、删除cookie
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一 ...
- 前端开发中通过js设置cookie的一组方法
js方法的完整代码如下: var cookie = {set:function(key,val,time){//设置cookie方法var date=new Date(); //获取当前时间var e ...
- js设置cookie有效期,并获取存储的cookie值
// 设置cookie,setTime是用来设置有效期,下边代码expires为30时代表有效期30分钟setCookie: function (cname, value, expires) {let ...
- Js设置cookie值和获取cookie值
一.应用场景: 将值存储在cookie里,页面间调用cookie值. //设置cookie function setCookie(name, value) {document.cookie = nam ...
最新文章
- 用eclipse阅读编辑android和kernel,uboot的源代码
- JavaEE 资源注入
- python通过requirements.txt文件批量安装依赖包的实现步骤
- 机器人演唱邓丽君是真的吗_体验官|炒菜机器人真的实用吗
- extract和extractValue的差别
- [转]总结:Apache/Tomcat/JBOSS/Jetty/Nginx区别 .
- Myeclipse创建第一个web项目
- 第9章 使用ssh服务管理远程主机。
- 新风口下:嵌入式AI学习中较好的练手项目(附代码资料/学习视频/学习规划)...
- 访问不了_同事的电脑无法访问,共享打印机连接不上,问题都在这
- I/O读写的另一种方式-NIO
- Intel CPU 易受新型的 SGAxe 和 CrossTalk 侧信道攻击
- dblink 同步数据_使用DBLINK同步TC数据库
- 服务器修改ip socket,socket不能选择本地IP连接的解决方法
- oracle主键与索引,oracle 主键 \索引
- 类似这种问题解决方法 version `CXXABI_1.3.8' not found (required by ragel)'
- Excel常用技巧(三)——函数
- android截图保存在哪,电脑f12截屏一般保存在什么位置 | 手游网游页游攻略大全...
- Zabbix监控流量异常(偶尔超出交换机限制)
- iOS 真机测试错误解决An App ID with Identifier ...is not available