e 11 months ago
parent
commit
8231c79200
1 changed files with 47 additions and 0 deletions
  1. 47 0
      html5/11.本地存储.html

+ 47 - 0
html5/11.本地存储.html

@@ -0,0 +1,47 @@
+<!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>
+        document.cookie = "name = LLL";
+        var date = new Date();
+        // console.log(date.getDate())
+        date.setDate(date.getDate() + 2);
+        console.log(date);
+        // console.log(date.toGMTString());
+        document.cookie = "age = 10;expires =" + date.toUTCString();
+        // 封装设置cookie方法
+        function setCookies(cName,cValue,cTime) {
+            var date = new Date();
+            date.setDate(date.getDate() + cTime);
+            document.cookie = cName + "=" + cValue + ";expires=" + date.toUTCString();
+        }   
+        setCookies('a',20,3);
+        setCookies('ab',1111,1);
+        // 封装删除cookie方法
+        function delCookies(key) {
+            var date = new Date();
+            date.setDate(date.getDate() - 1);
+            document.cookie = key + "=null;expires=" + date.toUTCString();
+        }
+        delCookies("ab");
+        // 封装获取cookie方法
+        function getCookies(key) {
+            var cookie = document.cookie;
+            var arr = cookie.split(";");
+            for(var i=0;i<arr.length;i++) {
+                var item = arr[i].split("=");
+                if(key == item[0].trim()) {
+                    return item[1];
+                }
+            }
+        }
+        console.log(getCookies("name"));
+
+    </script>
+</body>
+</html>