简单的cookie读写封装

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>简单的cookie封装</title>
</head>
<body>

</body>
<script>
var cookies={
name:this.name,
value:this.value,
day:this.day,
setCookie:function(name,value,day){
var oDate=new Date;
oDate.setDate(oDate.getDate()+day);
document.cookie=name+‘=‘+value+‘;expires=+‘+oDate;
},
getCookie:function(name){
var arr=document.cookie.split(‘; ‘);
for(var i=0;i<arr.length;i++){
var arr2=arr[i].split("=");
if(arr2[0]==name){
return arr2[1];
}
}
return ‘‘;
}
}
cookies.setCookie(‘sex‘,‘男‘,10)
console.log(cookies.getCookie(‘sex‘));
</script>
</html>

(根据智能社的视频修改的)

时间: 2024-11-02 01:59:59

简单的cookie读写封装的相关文章

javascript应用cookie的封装代码

javascript应用cookie的封装代码: 关于cookie的优缺点这里就不多介绍了,都是老生长谈了,不过对于cookie的操作可能很多学习者比较陌生,下面分享一个封装好的cookie操作代码,希望能够给需要的朋友带来一定的帮助. 代码如下: var cookie=new function(){ this.set=function(name,value,hours){ var life=new Date().getTime(); life+=hours*1000*60; var cooki

leveldb.net对象读写封装

leveldb是一个非常高效的可嵌入式K-V数据库,在.NET下有着基于win实现的包装leveldb.net;不过leveldb.net只提供了基于byte[]和string的处理,这显然会对使用的时候带来不方便,毕竟在编写应用的时候都是希望通过对象的方式来存储,如我们常见的redis,mongodb和memcached等等都提供对象方式的读写.以下主要讲解leveldb.net基础上封装一层序列化功能方便使用. 制定对象化的访问接口 为了不修改leveldb.net的代码,所以选择在他基础过

c#/ASP.NET操作cookie(读写)代码示例

Cookie是存在硬盘上,IE存cookie的地方和Firefox存cookie的地方不一样.不同的操作系统也可能存cookie的地方不一样. 不同的浏览器会在各自的独立空间存放Cookie, 互不干涉以我的windows7, IE8为例,  cookie存在这: C:\Users\xiaoj\AppData\Local\Microsoft\Windows\Temporary Internet Files 注意: 缓存文件和cookie文件,是存在一起的, 都在这个目录下. 你也可以这样找, 打

Cookie 读写类

/** Cookie 读写类 读:Cookie.get(name) 写:Cookie.set(name, value, domain, ttl/*是否持久* /) 删除: Cookie.clear(name) 绑定Cookie变化事件 Cookie.change(function(){}) */ var Cookie = function () { var prevCookie = null; var _user = {}; jQuery(function(){ window.setInterv

简单的JS运动封装实例---侧栏分享到

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 <style> 7 #div1 {width: 100px; height: 200px; background: red;

重新想象 Windows 8.1 Store Apps (90) - 通信的新特性: 通过 HttpBaseProtocolFilter 实现 http 请求的缓存控制,以及 cookie 读写; 自定义 HttpFilter; 其他

[源码下载] 作者:webabcd 介绍重新想象 Windows 8.1 Store Apps 之通信的新特性 通过 HttpBaseProtocolFilter 控制缓存逻辑,以及如何通过 HttpBaseProtocolFilter 管理 cookie 自定义 HttpFilter 其他 示例HTTP 服务端WebServer/HttpDemo.aspx.cs /* * 用于响应 http 请求 */ using System; using System.IO; using System.T

iOS文件和文件夹的创建,删除,移动, 拷贝,是否存在及简单数据类型的读写

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. // 沙盒(SandBox) // Documents(文件文档, 用户主动数据存储) // Libray(资源, 一般用来存放, 程序员要存储的一些数据

cookie与封装

<!DOCTYPE HTML> <html lang="zh"> <head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta name="viewport" content="width=de

C# Socket流数据大小端读写封装

网络数据是大端模式,而c#中的数据小端结构,那么在读写网络数据的时候需要进行转换.c#类库IPAddress已经封装了大小端的转换. 封装代码如下: [csharp] view plain copy using System.IO; using System.Net; using System; namespace Framework { public class NetStream { private MemoryStream stream; private BinaryReader read