封装Cookie2

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>封装Cookie2</title>
<script>
window.οnlοad=function(){
//设置Cookie
function setCookie(name, value, expiresDay){//name表示cookie的名称;value表示这个cookie的值;expiresDay表示这个cookie在几天后过期
//encodeURIComponent()函数可把字符串作为 URI 组件进行编码。
var cookieText= encodeURIComponent(name) + "=" + encodeURIComponent(value);
if(expiresDay){
var oDate=new Date();
oDate.setDate(oDate.getDate()+expiresDay)
cookieText += "; expires=" + oDate;
}
document.cookie=cookieText;
}
//获得Cookie
function getCookie(name){
var cookieName=encodeURIComponent(name) + "=",
cookieStart=document.cookie.indexOf(cookieName),
cookieValue=null;

if(cookieStart > -1){
var cookieEnd=document.cookie.indexOf(";", cookieStart);
if(cookieEnd == -1){
cookieEnd = document.cookie.length;
}
//decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
cookieValue = decodeURIComponent(document.cookie.substring(cookieStart + cookieName.length, cookieEnd));
}
return cookieValue;
}
//删除Cookie
function unsetCookie(name){
setCookie(name,'1',-1);
}


//设置一个名为“xiao”的Cookie,值为:标准,过期时间为:1天之后;
setCookie("xiao","标准",1);
alert(getCookie("xiao"));


//unsetCookie("xiao");
//alert(getCookie("xiao"));


}
</script>
</head>
<body>
</body>

</html>

注意:要测试的,需要在火狐浏览器中测试;如果是用其他浏览器测试,需要把页面放在服务器环境下进行测试;

在火狐浏览器中点击右键-->查看页面信息-->安全-->查看Cookie

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值