【前端学习笔记05】JavaScript数据存储Cookie相关方法封装

//Cookie设置
	//设置新cookie
	function setCookie(name,value,duration){
		var date = new Date();
		date.setTime(date.getTime() + duration*24*3600*1000);
		document.cookie = name + '=' + value + ';expires=' + date.toGMTString();
	};

	//获取cookie
	function getCookie(name){
		var str = document.cookie;
		var arr = str.replace(/(s)+/g,'').split(';');
		for(var i = 0; i < arr.length; i++){
			var newArr = arr[i].split('=');
			if(newArr[0] == name){
				return decodeURI(newArr[1]);
			}
		}
	};

	//删除cookie
	function removeCookie(name){
		setCookie(name,'',0);
	}
原文地址:https://www.cnblogs.com/zachary93/p/6054496.html