当前位置:   article > 正文

前端之存储数据方法_前端如何存储大量数据

前端如何存储大量数据

 前端存储数据方法:

     1 本地存储

     2 临时存储

     3 cookie存储

 本地存储:

             顾名思义就是把数据存储在手机/电脑本机内,不手动删除/代码删除会一直存在

             存储大小:5MB以下

  1. localStorage.length //获取storage中的个数
  2. localStorage.key(n) //获取storage中第n个元素对的键值(第一个元素是0)
  3. localStorage.getItem(key) //获取键值key对应的值
  4. localStorage.key //获取键值key对应的值
  5. localStorage.setItem(key, value) //添加数据,键值为key,值为value
  6. localStorage.removeItem(key) //移除键值为key的数据
  7. localStorage.clear() //清除所有数据

临时存储: 

        和本地存储类似,也是把数据存储在手机/电脑内,但是他会在会话关闭/结束后清除数据

      存储大小:5MB以下

  1. sessionStorage.length // 获取 storage 的个数
  2. sessionStorage.key(n) // 获取 storage 中第 n 个元素对的键值
  3. sessionStorage.getItem(key) // 获取 key 对应的值
  4. sessionStorage.key // 获取键值 key 对应的值
  5. sessionStorage.setItem(key, value) // 添加数据,键值为 key,值为 value
  6. sessionStorage.removeItem(key) // 移除键值为 key 的值
  7. sessionStorage.clear() // 清除所有数据

cookie存储: 

       存储大小:4k以下

  1. //取得cookie
  2. function getCookie(name) {
  3. var nameEQ = name + "=";
  4. var ca = document.cookie.split(';'); //把cookie分割成组
  5. for (var i = 0; i < ca.length; i++) {
  6. var c = ca[i]; //取得字符串
  7. while (c.charAt(0) == ' ') { //判断一下字符串有没有前导空格
  8. c = c.substring(1, c.length); //有的话,从第二位开始取
  9. }
  10. if (c.indexOf(nameEQ) == 0) { //如果含有我们要的name
  11. return unescape(c.substring(nameEQ.length, c.length)); //解码并截取我们要值
  12. }
  13. }
  14. return false;
  15. }
  16. //清除cookie
  17. function clearCookie(name) {
  18. setCookie(name, "", -1);
  19. }
  20. //设置cookie
  21. function setCookie(name, value, seconds) {
  22. seconds = seconds || 0; //seconds有值就直接赋值,没有为0,这个根php不一样。
  23. var expires = "";
  24. if (seconds != 0) { //设置cookie生存时间
  25. var date = new Date();
  26. date.setTime(date.getTime() + (seconds * 1000));
  27. expires = "; expires=" + date.toGMTString();
  28. }
  29. document.cookie = name + "=" + escape(value) + expires + "; path=/"; //转码并赋值
  30. }

vuex:

    可以参考 前端之vuex详解_程序媛刘刘的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/742030
推荐阅读
相关标签
  

闽ICP备14008679号