zoukankan      html  css  js  c++  java
  • localstorage-前端存储

    (function (win,doc) {
    var local_storage = {
    //创建localstorage @param argument json || string
    items: function (argument) {
    if (typeof argument == 'object') { //创建
    for (var i in argument) {
    win.localStorage.setItem(i, argument[i]);
    }
    } else if (typeof argument == 'string') { //获取
    return win.localStorage.getItem(argument);
    } else {
    return console.error('参数只能是json或者string');
    }
    },
    //删除localstorage @param val string || null
    rmitems: function (val) {
    if (val) {
    win.localStorage.removeItem(val);
    } else {
    var json = window.localStorage;
    for (var i in json) {
    win.localStorage.removeItem(i);
    }
    }
    }
    }
    win.local_storage =local_storage ;
    })(window,document);
    用个js来装载,要用的时候直接调用还是很方便的,用json格式来装载,直接在另一个js里调用:如
    local_storage .items({name:'哈哈',age:12});就可以直接用把长的代码简单化
  • 相关阅读:
    C#博客记录二
    C#博客记录一
    label语句
    css选择器
    关于访问对象属性的小问题
    特殊符号unicode编码
    不换行
    正则表达式中的exec()方法
    正则表达式中两种定义方式中的反斜杠
    js删除对象数组
  • 原文地址:https://www.cnblogs.com/kongweimei/p/6912552.html
Copyright © 2011-2022 走看看