H5-cookie封装函数

 1 /* 设置cookie函数 */
 2 function setCookie(key,value,day) {
 3     var date=new Date();
 4     date.setDate(date.getDate()+day);
 5     document.cookie=key+‘=‘+escape(value)+‘;expires=‘+date;
 6 }
 7 /* 获取cookie函数 */
 8 function getCookie(key) {
 9     var coo=unescape(document.cookie);//解码
10     var arr1=coo.split(‘; ‘);//第一次分解后是数组
11     for (var i=0;i<arr1.length;i++){//第二次循环拆分数组
12         var arr2=arr1[i].split(‘=‘);
13         if(arr2[0]==key){
14             return arr2[1];
15         }
16     }
17 }
18 /* 删除cookie */
19 function removeCookie(key) {
20     setCookie(key,‘‘,-1);
21 }
时间: 2024-12-13 18:12:01

H5-cookie封装函数的相关文章

JS封装cookie操作函数实例(设置、读取、删除)

本文实例讲述了JS封装cookie操作函数.分享给大家供大家参考,具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 /*设置cookie*/ function setCookie(name, value, iDay) {   var oDate=new Date();   oDate.setDate(oDate.getDate()+iDay);   document.cook

jQuery中对AJAX操作的封装函数

jQuery提供了6个简化AJAX操作的函数,每个都可以代替元素AJAX中的四步代码! (1)$('xxx').load()         jQuery对象函数 (2)$.get()                   jQuery全局函数 (3)$.post()                 jQuery全局函数 (4)$.getScript()          jQuery全局函数 (5)$.getJSON()           jQuery全局函数 (6)$.ajax()     

操作COOKIE的函数

一个同学慧涛分享给我的他写的操作cookie的函数,贴出来,做个笔记: //操作cookie //删除cookie hcookie('cookiename','','del'); //查询cookie hcookie('cookiename'); //添加修改cookie hcookie('cookiename','cookievalue') function hcookie(key,value,del){ var v = arguments[1]?arguments[1]:null; var

封装函数getClient获取当前显示区域的大小,即clientWidth和clientHeight

1 //获取当前显示区域的大小,即clientWidth和clientHeight 2 function getClient(){ 3 var isXHTML; //初始值默认 符合DOM的xHTML标准 4 var clientWidth,clientHeight; 5 if(document.documentElement.clientWidth = null || document.documentElement.clientWidth <=0){ 6 if(document.body.c

jQuery封装函数

//1,插件命名:jQuery.插件名.js 为拉避免和其他库的冲突// //2,自定义插件尽量避免使用$ 如果非要使用$就一定要将jQuery传递进去,//写在最后加一个小括号写jquery ;结束 封装函数是自执行函数 //3,插件的结尾一定要以 ; 结束 避免和前面代码产生瓜葛//4,封装分为全局的方法和局部的方法//.nav后还可以继续封装更多的函数 在调用时谁用谁.nav()就行 在html中全局调用 $(function (){ $.nav(); }) $.extend({//全局封

JS运动缓冲的封装函数

之前经常写运动函数,要写好多好多,后来想办法封装起来.(运动缓冲). 1 /* 2 物体多属性同时运动的函数 3 obj:运动的物体 4 oTarget:对象,属性名为运动的样式名,属性值为样式运动的终点值 5 ratio:速度的系数 6 */ 7 function bufferMove(obj, oTarget, fn,ratio = 8) { 8 clearInterval(obj.iTimer); 9 obj.iTimer = setInterval(function () { 10 //

更加方便的操作cookie——cookie封装 (by vczero)

一.前言 之前使用cookie,都是document.cookie的形式去操作,兼容性虽好,但是麻烦.个人又是个比较喜欢造轮子的人,所以针对cookie,封装了个工具类.很长时间以来,我都喜欢写代码,而不太喜欢文字总结,也不太喜欢写些零碎的东西,看来得改. 二.思路 (1)如何封装,封装成啥样 如何封装:就是使用原生的js封装成工具,那样到哪里都能能用.针对document.cookie封装是最好的方式,所有的操作都基于document.cookie. 封装成啥样:封装成能够以对象的形式存在,同

WMI 获取硬件信息的封装函数与获取联想台式机的出厂编号方法

原文:WMI 获取硬件信息的封装函数与获取联想台式机的出厂编号方法 今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都是可以提取出来的,就自己把那些公共部分提出出来,以后如果要获取 某部分的硬件信息就不用写一个一个的函数,比如获取MAC地址就写一个获取MAC地址的函数,获取CPU 信息就写一个获取CPU信息的 函数,太麻烦了 如下是函数代码: 1 private static string identifier(string wmiClass, string wmiProperty,

封装函数增删改查

第一张表封装函数 <?phpdefine("HOST","127.0.0.1");//链接数据库define("USER","root");//链接数据库define("PWD","");//链接数据库密码$conn=""; function get_conn(){//得到 $conn global $conn;//调用$conn $conn = mysql_c

js面向对象学习笔记(二):工厂方式:封装函数

//工厂方式:封装函数function test(name) { var obj = new Object(); obj.name = name; obj.sayName = function () { alert(this.name); }; //抛出 return obj;}var p1 = test('小明');p1.sayName();var p2 = test('小王');p2.sayName(); //优化//创建对象要注意首字母大写//当new去调用一个函数:这个时候函数中的thi