cookie

        window.onload= function () {
//           document.cookie='名称=值;expires='+时间;
             var date=new  Date();
             date.setDate(date.getDate()+5);
             document.cookie='username=aaa;expires='+date.toGMTString();
             document.cookie='age=32';
             alert(document.cookie);
        };
        window.onload= function () {
//           document.cookie='名称=值;expires='+时间;
             var date=new  Date();
//            alert(encodeURI('你好'));
//            alert(decodeURI('%E4%BD%A0%E5%A5%BD'));
             date.setDate(date.getDate()+5);
             document.cookie='username='+encodeURI('aaaa\n你好')+';expires='+date.toGMTString(); //username=aaaa; age=32
             document.cookie='age=32';
             alert(decodeURI(document.cookie));
        };
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script>
//        cookie作用:存储数据,当用户访问了某个网站或者某个网页的时候,我们就可以通过cookie来访问电脑上存储的数据
//        1.不同的浏览器存放的cookie位置不一样,也是不能通用的
//        2.cookie的存储是以域名形式进行区分的
//        3.cookie的数据可以设置名字的

//        我们通过document.cookie来获取网站下的cookie的时候,得到的字符串形式的值,他包含了当前网站下
//        所有的cookie。他会把所有的cookie通过一个分号+空格的形式串联起来

//        如果我们想长时间存放一个cookie,需要在设置这个cookie的时候同时给他设置一个过期的时间

    <script>

  function setcookie(key,value,t){
      var date=new  Date();
      date.setDate(date.getDate()+t);
      document.cookie='username='+encodeURI(value)+';expires='+date.toString();
  }

  setcookie('username','zhang',5);


    function getcookie(key){
    var arr=document.cookie.split('; ');
      for(var i=0;i<arr.length;i++){
          var arr2=arr[i].split('=');
          if(key==arr2[0]){
              return arr2[1];
          }
      }
    }
    var a= getcookie('username');


    function removecookie(key){
      setcookie(key,'',-1);
    }
     removecookie('username');

</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容