杰网资源 Design By www.escxy.com
本文内容分为两个部分进行学习,分别介绍了javascript创建cookie、javascript读取cookie的具体实现方法,供大家学习,具体内容如下
一、创建Cookie
document.cookie = 'key=value';
有特殊字符 使用encodeURIComponent() 进行编码
document.cookie = 'user='+encodeURIComponent('郭钱;');
读取时 使用decodeURIComponent()
例如:
document.cookie = 'name=guoqian';
document.cookie = 'age=24';
document.cookie = 'address=hunan';
document.cookie = 'user='+encodeURIComponent('郭钱;');
自定义一个创建cookie方法
function SetCookie(name, value, expires, path, domain, secure) {
var today = new Date();
today.setTime(today.getTime());
if(expires) { expires *= 86400000; }
var expires_date = new Date(today.getTime() + (expires));
document.cookie = name + "=" + escape(value)
+ (expires ";expires=" + expires_date.toGMTString() : "")
+ (path ";path=" + path : "")
+ (domain ";domain=" + domain : "")
+ (secure ";secure" : "");
}
二、获取cookie
使用字符串方式
function getCookieByString(cookieName){
var start = document.cookie.indexOf(cookieName+'=');
if (start == -1) return false;
start = start+cookieName.length+1;
var end = document.cookie.indexOf(';', start);
if (end == -1) end=document.cookie.length;
return document.cookie.substring(start, end);
}
使用数组方式
function getCookieByArray(name){
var cookies = document.cookie.split(';');
var c;
for(var i=0; i<cookies.length ; i++){
c = cookies[i].split('=');
if (c[0].replace(' ', '') == name) {
return c[1];
}
}
}
var r = decodeURIComponent(getCookieByArray('user'));
alert(r);
以上就是本文的全部内容,希望对大家的学习有所帮助。
杰网资源 Design By www.escxy.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
杰网资源 Design By www.escxy.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。



