js中操作cookie
忘在哪看的啦,使用这个在js中操作cookie很方便
///设置cookie
function setCookie(NameOfCookie, value, expiredays)
{
var ExpireDate = new Date ();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
} ///获取cookie值
function getCookie(NameOfCookie)
{
if (document.cookie.length > 0)
{
begin = document.cookie.indexOf(NameOfCookie+"=");
if (begin != -1)
{
begin += NameOfCookie.length+1;//cookie值的初始位置
end = document.cookie.indexOf(";", begin);//结束位置
if (end == -1) end = document.cookie.length;//没有;则end为字符串结束位置
return unescape(document.cookie.substring(begin, end)); }
}
return null;
} ///删除cookie
function delCookie (NameOfCookie)
{
if (getCookie(NameOfCookie)) {
document.cookie = NameOfCookie + "=" +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
js中操作cookie相关推荐
- 在Node.js中操作文件系统(一)
在Node.js中操作文件系统 在Node.js中,使用fs模块来实现所有有关文件及目录的创建,写入及删除操作.在fs模块中,所有对文件及目录的操作都可以使用同步与异步这两种方法.比如在执行读文件操作 ...
- 在JavaScript中操作Cookie
在Windows系统中,cookie通常是被储存在C:\Documents and settings\用户名\cookie目录下(如果系统在C盘).其实每个cookie实际上就是一个文本文件,里面是用 ...
- 在 Node.js 中操作 Redis
在 Node.js 中操作 Redis Node.js 中可以操作 Redis 的软件包推荐列表:https://redis.io/clients#nodejs. 推荐下面两个: node-redis ...
- JS中操作<select>标签选的值
JS中操作<select>标签选的值 <select>标签是一种表单控件,用来创建下拉列表.在<select> 标签内可用 <option> 标签定义下 ...
- js中的cookie使用和vue-cookie的使用
在HTTP协议的定义中,采用了一种机制来记录客户端和服务器端交互的信息,这种机制被称为cookie,cookie规范定义了服务器和客户端交互信息的格式.生存期.使用范围.安全性. 在JavaScrip ...
- Js读取Cookie中指定字段的值,Js中读取某个Cookie,Js中根据Cookie的key得到对应的value,Js正则表达式匹配指定的Cookie
Js中想要读取Cookie中指定字段的值,可以遍历Cookie根据指定Key提取Cookie,或者使用正则表达式匹配Cookie,代码如下: /*** @description: 遍历cookie得到 ...
- js中操作树结构的数据
现在前端操作树的数据结构还是挺常见的,我在这里总结一下js树形结构常见的操作方式.我也把它做成了工具类库,github地址. 一.遍历树结构的方式 假设现在有如下的数据结构,我们需要去找到树结构的中某 ...
- js中实现cookie的增删改查(document.cookie的使用详情)
一.设置cookie的值 1.每个cookie都是一个名称/值对,名称/值对用等号连接,并将该名称/值对赋值给document.cookie即可.如:document.cookie="id= ...
- js中的cookie的读写操作
cookie cookie是一小段信息,以键/值对的信息保存在计算机硬盘上的字符串, cookie存储容量大概在4kb,不同的浏览器厂家对cookie大小的限制有微微的差异:cookie主要的本质是& ...
- 58 Node.js中操作mongoDB数据库
技术交流 QQ 群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder 的程序人生 1.数据库概述及环境搭建 1.1 为什么要使用数据库 动态网站中的数据都是存储在数据 ...
最新文章
- LeetCode简单题之数组的相对排序
- Pandownload 下线了,我花了 30 分钟自己搭建了一个网盘
- Linux下0号进程的前世(init_task进程)今生(idle进程)----Linux进程的管理与调度(五)【转】...
- Java StringBuffer与StringBuider
- 用户操作-登录流程分析
- 在数学中10!代表10的阶乘。既代表1*2*3*4....*10; * 现在要求编程求出8!。
- 【HEVC】目前H265分析软件推荐
- 系统管理员节日 网民的感恩日
- 第18课 闰年与平年 《小学生C++趣味编程》
- 【重识 HTML + CSS】浮动
- iOS pdf矢量图代替多倍图
- WF的性能特征(一)
- 手机壳定制商城小程序系统 手机壳定制商城小程序源码
- 如何解密网易ncm/qq音乐的qmcflac/酷狗kgm等加密格式转换成MP3
- aso优化师是什么_aso是什么意思 aso优化师是啥
- 半导体芯片行业的运作模式是什么(IDM/Fabless/Foundry模式)
- Simulink 3D Animation的使用(V_realm builder2.0)
- IOC原理基本使用(一)
- java图像处理:灰度化,二值化,降噪,切割,裁剪,识别,找相似等
- 携一抹恬淡,美丽人生
热门文章
- canvas教程15-变形
- fzu 2122 又见LKity
- 怎样让数学学渣看懂什么叫做傅里叶变换?
- js rsa验签_【HAVENT原创】前端使用 jsrsasign 进行 RSA 加密、解密、签名、验签
- Invalid injected android support version ‘202.7660.26.42.7322048‘, expected to be of the form ‘w.x.y
- MES系统软件体系架构
- 新手做自媒体短视频,会用到的工具和素材站分享,收藏起来慢慢看
- 手机端 H5 语音识别转化为文字 demo
- 测试报告包含哪些内容?(超详细,带图)
- RadioButton设置图片大小