| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <!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:
- * 大小:4KB
- * 会随着请求发到服务器
- * 过期时间必须手动设置 否则浏览器关闭则小时
- * 存储格式必须是字符串
- * 不能直接存对象
- */
- document.cookie = 'name = aa';
- let data = new Date();
- data.setDate(data.getDate() + 2);
- document.cookie = 'news = 你好;expires=' + data.toUTCString();
- function setCookie(cName, cValue, cTime) {
- let data = new Date();
- data.setDate(data.getDate() + cTime);
- document.cookie = cName + '=' + cValue + ';expires=' + data.toUTCString();
- }
- setCookie('a', 1, 30);
- function delCookie(cName) {
- let data = new Date();
- data.setDate(data.getDate() - 1);
- document.cookie = cName + '=null;expires=' + data.toUTCString();
- }
- delCookie("news");
- function getCookie(cName) {
- let cookie = document.cookie;
- let arr = cookie.split(';');
- for(let i=0;i<arr.length;i++) {
- let item = arr[i].split('=');
- if(item[0].trim() === cName) {
- return item[1];
- }
- }
- }
- console.log(getCookie("a"));
- </script>
- </body>
- </html>
|