封装三个函数
-
setCookie()——创建Cookie
-
getCookie()——获取Cookie
-
removeCookie()——删除Cookie
封装:
封装 继承 多态
封装是面向对象的三个基本特征之一,将现实世界的事物抽象成计算机领域中的对象,对象同时具有属性和行为(方法),这种抽象就是封装.函数(function)--最简单的封装将零散的的语句写进函数的花括号内,成为函数体,然后就可以调用了。函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。
function setCookie(key,val,time){
var date = new Date();
date.setDate(date.getDate()+time);
document.cookie = key+'='+val+';expires='+date;
}
function getCookie(key){
var cookies=document.cookie;
var arry=document.cookie.split('; ');
for(var item of arry){
var new_arry = item.split('=');
if(new_arry[0] == key){
return new_arry[1];
}
}
}
function removeCookie(key){
this.setCookie(key,'',-1);
}