zoukankan      html  css  js  c++  java
  • localStorage用法

    【知识点】 localStorage是永久储存

    【应用场景】 登录验证

     1 <script>
     2     $(document).ready(function(){
     3         var poppy = localStorage.getItem('myPopup'); // 读取localStorage
     4         if(!poppy){    
     5             function PopUp(){
     6                 PopUp(); //不存在则执行
     7             }
     8             setTimeout(function(){
     9                 PopUp();
    10             },1000);
    11             localStorage.setItem('name','value'); // 设置localStorage
    12         }
    13     })
    14     //   存在则自然不会执行任何动作       
    15 </script>

    【应用场景】 储存json数据

    <script>
      // 定义构造函数   var localEvent = function (item) {    this.get = function () {    return localStorage.getItem(item) ? JSON.parse(localStorage.getItem(item)) : '';   }   this.set = function (obj) {    localStorage.setItem(item, JSON.stringify(obj));   }   this.clear = function () {    localStorage.removeItem(item);   }   }
      // 实例化
      // newFun = new fun('localStorageName'); 注意,其中
    'localStorageName'就是存储数据时的key.
      var ls_user = new localEvent('ls_user');  

      // 调用
        // 获取数据
        ls_user.get() // 获取key为ls_user的localStorage数据,有则返回包含对应数据的对象,无则返回空;
      
        // 储存数据
        var json = {"name":"xxx"};
        ls_user.set(json); // 储存key为ls_user的localStorage数据。

        // 清除数据
        ls_user.clear(); //
    储存key为ls_user的localStorage数据
    </script>
  • 相关阅读:
    数据分析
    爬虫系统
    数据结构
    OpenStack系列
    python全栈开发之路
    机器学习——线性回归算法
    简单回测框架开发
    量化交易——羊驼交易法则
    量化交易——动量策略vs反转策略
    量化交易——PEG策略
  • 原文地址:https://www.cnblogs.com/hcxy/p/6759559.html
Copyright © 2011-2022 走看看