cookie学习笔记2

来源:互联网 发布:淘宝网手机网页版 编辑:程序博客网 时间:2024/05/18 21:09

  在C语言中用struct结构自由存值,感觉不错,

  在JAVA中class里的set /get 存值,好像没有人不知道了,

  在cookie中,也可以玩set /get  。

直接代码了:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>Cookie练习2</title></head><body>   <script language="javascript" type="text/javascript">  <!--function dwn(s){ document.write(s + "<br/>");}//定义一个Cookie对象function Cookie(){ //其实这里和练习1中的例子也没有太大的区别,只是将setCookie()和getCookie函数封装成了 //设置cookie内容this.set=function(name,value,expireTime){ //将信息拼装成cookie字符串保存        if(!expireTime)expireTime=new Date();        document.cookie=name+"="+value+";"+"expire="+expireTime.toGMTString();};//根据name获取cookie信息this.get=function(name){ //拆分和解析cookie字符串        var cookies=document.cookie.split("; ");        for(var i=0;i<cookies.length;i++)        {   //拆分name和value            var s=cookies[i].split("=");   //匹配name并返回相应的value            if(s[0]==name)return s[1];        }    }}
//新建一个Cookie对象var cookie=new Cookie();
//写入a、b、c三个cookie值cookie.set("a","15");cookie.set("b","25");cookie.set("c","35");
//读取b和c的cookie值dwn("b=" + cookie.get("b"));dwn("c=" + cookie.get("c"));--></script>  </body>   </html>