|
@@ -0,0 +1,58 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+<head>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ <title>Document</title>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+ <script>
|
|
|
+ // 向本地存储中设置一个新的cookie
|
|
|
+ function setCookie(key,val,time){
|
|
|
+ var timer = new Date();
|
|
|
+ timer.setDate(timer.getDate()+time);
|
|
|
+ console.log(timer.toUTCString());
|
|
|
+ document.cookie = `${key}=${val};Expires=${timer.toUTCString()}`;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 根据key值获取本地cookie
|
|
|
+ function getCookie(key){
|
|
|
+ var cookieVal = document.cookie;
|
|
|
+ cookieVal = cookieVal.split(";")
|
|
|
+ console.log(cookieVal);
|
|
|
+ var valStr = "";
|
|
|
+ for(var i=0;i<cookieVal.length;i++){
|
|
|
+ // console.log(cookieVal[i].split("="))
|
|
|
+ // 将每一个键值对根据“=”进行分割 分别值key值(第一个值) vlaue值(第二个值)
|
|
|
+ var keyStr = cookieVal[i].split("=")[0];
|
|
|
+ valStr = cookieVal[i].split("=")[1]
|
|
|
+ // 去除掉字符串左右两边的空格
|
|
|
+ keyStr = keyStr.trim();
|
|
|
+ if(keyStr == key){
|
|
|
+ return valStr;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ return valStr
|
|
|
+ }
|
|
|
+
|
|
|
+ // 删除cookie
|
|
|
+ function delCookie(key){
|
|
|
+ var timer = new Date();
|
|
|
+ // 把当前时间设置为过期时间
|
|
|
+ timer.setDate(timer.getDate()-2);
|
|
|
+ document.cookie = `${key}=null;Expires=${timer.toUTCString()}`;
|
|
|
+ }
|
|
|
+ // setCookie("username","小张",3);
|
|
|
+ // setCookie("password","123",3);
|
|
|
+ // setCookie("school","黑大",3);
|
|
|
+
|
|
|
+ // console.log(getCookie("password"));
|
|
|
+ delCookie("username");
|
|
|
+ delCookie("password");
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|