博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Js]cookie
阅读量:7002 次
发布时间:2019-06-27

本文共 582 字,大约阅读时间需要 1 分钟。

一、什么是cookie

页面用来保存的信息,如自动登录,记住用户名

二、cookie特性

同一网站所有页面共用一套cookie

数量、大小有限

过期时间

三、封装好的设置、读取、删除cookie

function setCookie(name,value,iDay){

    var oDate=new Date();

    oDate.setDate(oDate.getDate()+iDay);

    document.cookie=name+'='+value+';expires='+oDate;

}

 

function getCookie(name){

    var attr=document.cookie.split("; ");     //注意;后面有空格,否则只能取得一个name的值,因为存放的时候就是分号+空格隔开的

    var i;

    for(i=0;i<attr.length;i++){

        var attr2=attr[i].split("=");

        if(attr2[0]==name){

            return attr2[1];

        }

    }

    return '';   

}

 

function removeCookie(name){

    setCookie(name,"1",-1);

}

转载于:https://www.cnblogs.com/zhangwenkan/p/3596569.html

你可能感兴趣的文章
WinAPI: midiOutCachePatches - 预装音色
查看>>
finally执行顺序
查看>>
TWebBrowser 与 MSHTML(2): 获取 window 对象的时机
查看>>
【博客话题】IT人,你肿么了? ——除了IT,你还能选择什么?
查看>>
docker初步入门
查看>>
Outlook提示:无法安装或装载加载项vpmsece.dll
查看>>
使用Apache开源POI和jXLS两种API生成报表
查看>>
oracle控制台OEM无法启动
查看>>
haproxy负载均衡
查看>>
clink 让cmd像ubuntu gnome-terminal一样
查看>>
初识Java模板引擎Beetl之简单示例
查看>>
Oracle UNDO表空间的管理
查看>>
canal.deployer-1.1.0版本,当监听到数据库变动时,server端报异常,docker单核引起的问题...
查看>>
JAVA并发编程:干掉 Synchronized
查看>>
JAVA .class 文件防止反编译
查看>>
iOS-<UITabBarControllerDelegate> 代理不执行
查看>>
easyui实现datagrid列标题拖动
查看>>
CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
查看>>
在Websphere上修改项目的web.xml中的配置后不起作用
查看>>
JAVA 数据计算、取整、+1、四舍五入
查看>>