jquery-cookie判断是不是存在,求大神写一段js代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery-cookie判断是不是存在,求大神写一段js代码相关的知识,希望对你有一定的参考价值。

jquery-cookie判断是否存在,如果不存在,执行<div id="abc">cookie不存在</div>
如果不存在不执行 不是隐藏

参考技术A

获取cookie我封装了方法:

setCookie:function(name,value,Days) // 设置cookie
    var exp = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);    //设置过期时间
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+";path=/";       //设置name=属性名称,expires=过期时间,path=路径   domain=域名  路劲、域名、名称必须一样才能清楚cookie
,
getCookie:function(name) //读取cookies
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
    if(arr=document.cookie.match(reg))
        return (arr[2]);
    else
        return null;
    

setCookie的参数name=要设置的cookie键名,value=键值,days=cookie时长;

get的时候直接传入对应的键名就可以了

参考技术B $(function()
    if(!$.cookie('keyName'))
        $('#abc').show()
    
)

参考技术C if(jquery-cookie.exist)
<div id="abc">cookie
参考技术D if(document.cookie=="")else 第5个回答  2013-09-18 在另外的提问里回答了

AS3 求大神优化下这段代码,这个代码里的if else太多了,但需要去判断关数在返回指定的数组,求大神简化!

public static function arrNum(level:int):Array

var a:int = Math.floor(1 + Math.random() * 9);
var b:int = Math.floor(10 + Math.random() * 20);
var c:int = Math.floor(2 + Math.random() * 3);
var d:int = Math.floor(2 + Math.random() * 6);
var e:int = Math.floor(15 + Math.random() * 3);
var arr:Array
if (level == 1)//1

arr = new Array(a, a + 1, a + 2, a + 3, a + 4) ;
else if (level == 2) //5原关数,下同
arr = new Array(b, b + 1, b, b + 3, b);
else if (level == 3) //2
arr = new Array(b, b + 2, b + 6, b + 8, b + 12);
else if (level == 4) //3
arr = new Array(c, c * 6, c * 36, c * 216, c * 1296);
else if (level == 5) //4
arr = new Array(a, a+b, 2*a+b, 3*a+2*b, 5*a+3*b);
else if (level == 6) //6
arr=new Array(Math.pow(Math.pow(c,2),2),Math.pow(Math.pow(c+1,2),2),Math.pow(Math.pow(c+2,2),2),Math.pow(Math.pow(c+3,2),2),Math.pow(Math.pow(c+4,2),2))//n平方后在平方,底数平方的平方
else if (level == 7) //7要改
arr = new Array(c, Math.pow(c+1, 3)-1, Math.pow(c+2, 3)-1, Math.pow(c+3, 3)-1, Math.pow(c+4, 3)-1);//n的m³-1
else if (level == 8) //8
arr=new Array(Math.pow(d,2)-1,Math.pow(d+1,2)-1,Math.pow(d+2,2)-1,Math.pow(d+3,2)-1,Math.pow(d+4,2)-1)//原公式:Math.pow(n,2)-1

return arr

使用switch 参考技术A 技能追问

????

以上是关于jquery-cookie判断是不是存在,求大神写一段js代码的主要内容,如果未能解决你的问题,请参考以下文章

mysql插入数据时,判断是不是存在,存在则替代,不存在则直接插入,需要能够批量处理。

WebView如何判断页面真正成功加载?求大神帮助

python求大神帮助,如何判断是不是telnet成功

jquery 怎么判断是不是点击手机上的返回键?求大神指点!

求大神帮忙写一个只允许是百分数的js正则表达式(从0%至100%,中间数字允许两位小数)。

AS3 求大神优化下这段代码,这个代码里的if else太多了,但需要去判断关数在返回指定的数组,求大神简化!