不算实习,转正都已一个月有余了,总是犯懒把工作中学习到的知识和遇到的问题记在word文档里。趁着有时间整理下发到博客上,记录下自己的学习和进步,同时也希望能够帮到遇到同样问题的朋友。言归正传,下面开始是“干货”
关于存取cookie,主要用于例如首次进入页面需要弹窗提示,之后再进页面不再提示。就可以判断通过是否有cookie来决定是否显示,没有对应的时候说明是第一次进入,提示并存cookie。代码如下:
/* js获取cookie */
function getCookie(c_name){
if(document.cookie.length>0){
c_start=document.cookie.indexOf(c_name+ "=")
if(c_start!=-1){
c_start=c_start+ c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if(c_end==-1) c_end=document.cookie.length
returnunescape(document.cookie.substring(c_start,c_end))
}
}
return""
}
/* js写入cookie */
functionsetCookie(c_name,value,expiredays){
varexdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+"="+ escape (value) + ";expires="+exdate.toGMTString();
}
functioncheckCookie(){
if(getCookie(getCookie('zzc')=='' || getCookie==null){//此处判断是否有对应cookie存在
alert(getCookie("zzz")+'提示');//没有cookie弹出提示
setCookie("zzz","123",365);//弹出提示后记录存下cookie
}else{
alert(getCookie("zzz")+'不提示');
}
}