您的位置:

cookie.js的使用(Js cookie)

cookie.js的使用(Js cookie)

更新:

本文目录一览:

如何用js来操作cookie呢?

js操作COOKIE,直接给document加上cookie就可以了,但是一般如果单个的加会很麻烦所以一般会直接写好一个函数,可以直接操作cookie,这样就很方便了

setCookie这个是写入cookie,第一个是名称,第二个是cookie值,第三个是过期时间

getCookie这个是查找cookie;

removeCookie这是你需要删除的cookie;

function setCookie(name, value, iDay) 

{

var oDate=new Date();

oDate.setDate(oDate.getDate()+iDay);

document.cookie=name+'='+encodeURIComponent(value)+';expires='+oDate;

}

function getCookie(name)

{

var arr=document.cookie.split('; ');

var i=0;

for(i=0;iarr.length;i++)

{

//arr2-['username', 'abc']

var arr2=arr[i].split('=');

if(arr2[0]==name)

{

var getC = decodeURIComponent(arr2[1]);

return getC;

}

}

return '';

}

function removeCookie(name)

{

setCookie(name, '1', -1);

}

js.cookie.js怎么用

cookie可以保存信息,而且能再浏览器跟服务器之间传信息。比sessionStorage好的就是你关了网页cookie的信息还在,不过可以通过web删除cookie存的东西。而且localStorage也只能在本地存信息。

用的话,,就直接setCookie("obj",内容);跟getCookie("obj")

JS 操作 cookies 的方法

在 JS(JavaScript) 操作cookies比较复杂,在 ASP 里面我们只需要知道 cookie 的名称、cookie 的值就行了,而 JS 里面,我们面对的是 cookie 的字符串,你自己编写这个字符串写入客户端,然后自己解析这个字符串。

一、从写 cookie 说起。

var the_date = new Date("December 31, 2020");

var expiresDate = the_date.toGMTString();

document.cookie = "userDefineCSS=" + escape(title) + "; expires=" + expiresDate;

第一句是日期对象;

第二句将日期格式转换成 GMT 格式;编者者: GMT 即格林威治标准时间,现在也称 UTC 即全球标准时间。

第三句是将 cookie 内容写入客户端。

其中 expires 是系统使用的,表示 cookie 的失效日期(也可以省略),expires 不可读。

escape 是对 cookie 值进行编码,这是为了处理中文、空格等而设立的。

二、取 cookie 是比较简单的。

function GetCSS()

{

var cookieStr = document.cookie; //取 cookie 字符串,由于 expires 不可读,所以 expires 将不会出现在 cookieStr 中。

if (cookieStr == "")

{

return "main1"; //没有取到 cookie 字符串,返回默认值

}

var cookieValue = cookieStr.split("; "); //将各个 cookie 分隔开,并存为数组,多个 cookie 之间用分号加空隔隔开,不过前面我们只使用了一个 cookie,它的值与 expires 之间也是用分号加空格隔开的

var varName = "userDefineCSS";

var startPos = -1;

var endPos = -1;

for (var i=0; icookieValue.length; i++)

{

startPos = cookieValue[i].indexOf(varName);

if (startPos != 0)

{

continue; //当前 cookie 不是名称为 varName 的 cookie,判断下一个 cookie

}

startPos += varName.length + 1; //当前 cookie 就是名称为 varName 的 cookie,由于有等号,所以 +1

endPos = cookieValue[i].length;

var css = unescape(cookieValue[i].substring(startPos, endPos));

return css;

}

return "main1";

}

js操作cookie

//网页引用

script language="javascript"src="./js/cookie.js"/script

//取cookie值

var hrckdeptcode = Cookie("hrckdeptcode");

var hrckdeptname = Cookie("hrckdeptname");

//保存cookie值

setCookie("hrckdeptcode", deptcode, expdate, "/", null, false);

setCookie("hrckdeptname", deptname, expdate, "/", null, false);

把下面的脚本放到 cookie.js 文件里

var expdate= new Date();

function getCookieVal (offset) {

var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1) endstr = document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

function Cookie (name) {

var arg = name + "=";

var alen = arg.length;

var clen = document.cookie.length;

var i = 0;

while (i clen) {

var j = i + alen;

if (document.cookie.substring(i, j) == arg) return getCookieVal (j);

i = document.cookie.indexOf(" ", i) + 1;

if (i == 0) break;

}

return null;

}

function setCookie (name,value,expires,path,domain,secure) {

expdate.setTime(expdate.getTime() + (24*60*60*1000*365));

document.cookie = name + "=" + escape (value) +

((expires) ? "; expires=" + expires.toGMTString() : "") +

((path) ? "; path=" + path : "") +

((domain) ? "; domain=" + domain : "") +

((secure) ? "; secure" : "");

}

function deleteCookie(name) {

expdate = new Date();

expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));

setCookie(name, "", expdate);

}

cookie.js的使用(Js cookie)

本文目录一览: 1、如何用js来操作cookie呢? 2、js.cookie.js怎么用 3、JS 操作 cookies 的方法 4、js操作cookie 如何用js来操作cookie呢? js操作C

2023-12-08
cookie.js下载,cookie javascript

2022-11-24
js的cookie类,js操作cookie

2022-11-24
cookiejs文件编写,js生成cookie

本文目录一览: 1、怎么用JS建立一个cookie? 2、用JS编写cookie传值问题 3、用原js写获取本地cookie的方法 4、js操作cookie 5、用JS编写Cookies保存用户名和密

2023-12-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
js无法设置cookie是什么,配置什么参数避免js访问co

2022-11-24
js跨域读写cookie,JavaScript 跨域

本文目录一览: 1、如何用js实现跨域获取cookie 2、怎么用js跨域读到iframe里的cookie 3、js能读取跨域的cookie吗 4、js控制cookie跨域 5、js本地能写入别的域名

2023-12-08
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
javascript简要笔记,JavaScript读书笔记

2022-11-17
js读取cookie清除,js清除cookie的方法

本文目录一览: 1、jQuery怎么设置读取删除清空cookie 2、如何使用js删除cookies? 3、js操作cookie 添加,获取,删除,分别有什么参数,且各个参数代表什么。特别是添加coo

2023-12-08
cookie控制js弹窗,弹出cookie的窗口怎么关闭

本文目录一览: 1、JS弹出对话框怎么写? 2、cookie控制一个IP 24小时只执行一次JS退出弹窗代码 3、弹窗广告怎么做?网页上出现的弹窗广告怎么操作? JS弹出对话框怎么写? 【1、最基本的

2023-12-08
js设置cookiedomain,jS设置游戏音效

2022-11-24
重学java笔记,java笔记总结

2022-11-23
js设置cookie的(js设置cookie的有效期)

本文目录一览: 1、js怎么设置cookie得到cookie删除cookie 2、js 怎么重新设置cookie 3、如何用js修改页面cookies 4、如何用js来操作cookie呢? 5、js中

2023-12-08
js-cookie设置过期时间

2023-05-21
jsoup填充cookie获取数据,jsoup设置cooki

2023-01-04
js存储数据cookie,js存储数据

2022-11-25
js怎么存cookie(js怎么存8字节)

本文目录一览: 1、如何通过js 把值存到session 或 cookie中 2、js文件Cookie存取值的使用 3、如何用 js 把div中的内容 保存到cookie中 4、如何用js向cooki

2023-12-08
cookie删除js(cookie删除后IP上还有痕迹吗)

本文目录一览: 1、如何用js删除php生成的cookie 2、js如何删除cookie 3、在js中如何删除一个cookie 4、js删除cookie 5、JS 中怎么删除cookie 6、如何使用

2023-12-08
java学习笔记(java初学笔记)

2022-11-14