7_本地化存储.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. //向localStorage 存储数据 setItem 后边两个参数 第一个key值(变量名称) 第二个value值
  11. // localStorage.setItem('name','张三');
  12. // localStorage.setItem('age',18);
  13. // localStorage.setItem('sex','男');
  14. // localStorage.setItem('hobby',"篮球");
  15. // 获取数据 localStorage 数组
  16. // var userName = localStorage.getItem('name');
  17. // console.log(userName);
  18. // 删除数据 localStorage.removeItem(key值)
  19. // localStorage.removeItem('age');
  20. // 清空数据 localStorage.clear()
  21. // localStorage.clear();
  22. // 遍历localStorage
  23. // for(var i=0;i<localStorage.length;i++){
  24. // var key = localStorage.key(i);
  25. // var vlaue = localStorage.getItem(key);
  26. // console.log(key,vlaue);
  27. // }
  28. // sessionStroage
  29. // 设置sessionStorage
  30. sessionStorage.setItem('name','张三');
  31. sessionStorage.setItem('age',18);
  32. sessionStorage.setItem('sex','男');
  33. sessionStorage.setItem('hobby',"篮球");
  34. // 获取sessionStorage
  35. var userName = sessionStorage.getItem('name');
  36. console.log(userName);
  37. // 删除sessionStorage
  38. sessionStorage.removeItem('age');
  39. // 清空sessionStorage
  40. sessionStorage.clear();
  41. // localStorage 与 sessionStorage 区别
  42. // 会话:在打开或浏览页面的时候为会话。当关闭浏览器会话结束。
  43. // localStorage 本地存储 会话结束不失效 除非手动删除
  44. // sessionStorage 会话存储 会话结束失效
  45. // localStorage 与 sessionStorage 共同点
  46. // 1. 都是存储在浏览器端的
  47. // 2. 存储空间为5M
  48. // 3. 存储字符串类型的数据
  49. </script>
  50. </body>
  51. </html>