bd存储
var sessionData = new Array();
var setSessionData=function(key,val){
if(sessionStorage){
sessionStorage.setItem(key, JSON.stringify(val));
}
else{
sessionData[key]=val;
window.GJTData = sessionData;
}
}
var getSessionData=function(key){
if(sessionStorage){
var json = sessionStorage.getItem(key);
return json ? JSON.parse(json) : null;
}
else{
return window.GJTData[key];
}
}
var d = {};
var BD = {};
Object.defineProperties(BD, {
loginUser: {
get: function () {
return getSessionData("loginUser");
//var json = sessionStorage.getItem("loginUser");
//return json ? JSON.parse(json) : null;
},
set: function (val) {
setSessionData("loginUser",val);
//sessionStorage.setItem("loginUser", JSON.stringify(val));
}
},
rights: {
get: function () {
return getSessionData("rights");
//var json = sessionStorage.getItem("rights");
//return json ? JSON.parse(json) : null;
},
set: function (val) {
setSessionData("rights",val);
//sessionStorage.setItem("rights", JSON.stringify(val));
}
},
roles: {
get: function () {
return getSessionData("roles");
//var json = sessionStorage.getItem("roles");
//return json ? JSON.parse(json) : null;
},
set: function (val) {
setSessionData("roles",val);
//sessionStorage.setItem("roles", JSON.stringify(val));
}
},
users: {
get: function () {
return getSessionData("users");
//var json = sessionStorage.getItem("users");
//return json ? JSON.parse(json) : null;
},
set: function (val) {
setSessionData("users",val);
//sessionStorage.setItem("users", JSON.stringify(val));
}
},
params: {
get: function () {
return getSessionData("params");
//var json = sessionStorage.getItem("params");
//return json ? JSON.parse(json) : null;
},
set: function (val) {
setSessionData("params",val);
//sessionStorage.setItem("params", JSON.stringify(val));
}
},
products: {
get: function () {
return getSessionData("products");
//var json = sessionStorage.getItem("products");
//return json ? JSON.parse(json) : null;
},
set: function (val) {
setSessionData("products",val);
//sessionStorage.setItem("products", JSON.stringify(val));
}
},
});
bd存储的更多相关文章
- 高性能JavaScript--数据存储(简要学习笔记二)
1.JavaScript中四种基本数据存取位置:字面量,本地变量,数组元素,对象成员. 一般来说:[字面量,局部变量]运行速度>[数组,对象成员] 2.内部属性包含了一个函数被创建的作用域中 ...
- [汇编与C语言关系]3. 变量的存储布局
以下面C程序为例: #include <stdio.h> ; ; ; int c; int main(void) { ; char b[] = "Hello World" ...
- android 数据存储Ⅰ
本章讲述在Android开发中,简单的数据存储.涉及知识主要是SharedPreferences,及多页面切换ViewPager. 1.功能需求 做一个小应用.启动的时候有左右引导图.只有第一次启动时 ...
- 阿里云存储OSS之九大使用技巧
http://www.biphp.com/cloud-computing/%E9%98%BF%E9%87%8C%E4%BA%91%E5%AD%98%E5%82%A8oss%E4%B9%8B%E4%B9 ...
- 移动端emoji图标的存储和显示
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/6694595.html 一.emoji是什么 绘文字(日语:絵文字/えもじ emoji)是日本在无线通信中所使用的 ...
- 分布式存储ceph——(2)openstack对接ceph存储后端
ceph对接openstack环境 一.使用rbd方式提供存储如下数据: (1)image:保存glanc中的image: (2)volume存储:保存cinder的volume:保存创建虚拟机时选择 ...
- 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU启动那些事(6)- Bootable image格式与加载(elftosb/.bd)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的Bootable image格式与加载过程. 在i.MXRT启动系列第三篇文章 Serial Down ...
- 16、爬取知乎大v张佳玮的文章“标题”、“摘要”、“链接”,并存储到本地文件
爬取知乎大v张佳玮的文章“标题”.“摘要”.“链接”,并存储到本地文件 # 爬取知乎大v张佳玮的文章“标题”.“摘要”.“链接”,并存储到本地文件 # URL https://www.zhihu.co ...
- 爬取豆瓣电影TOP 250的电影存储到mongodb中
爬取豆瓣电影TOP 250的电影存储到mongodb中 1.创建项目sp1 PS D:\scrapy> scrapy.exe startproject douban 2.创建一个爬虫 PS D: ...
随机推荐
- 关于Laravel5.2在php5.3.6X和在php7.1.10下的内存溢出
php5.3.6X是编译安装,在debug模式下,频繁报出内存泄露警告 php7.1.10下则不会有此错误. 顺便提下:测试发现ThinkPHP也不会有该内存泄露警告! 希望知道如何解决该问题的童鞋能 ...
- OpenLayers 3 之 加入地图鼠标右键菜单
加入右键菜单,首先我们要监听鼠标右键点击的操作,我们知道鼠标右键事件名是 contextmenu.当鼠标在 html 元素之上,点击鼠标右键,便会触发 contextmenu 事件,在 context ...
- [腾讯 TMQ] 零基础学习 Fiddler 抓包改包
本文转载于https://testerhome.com/topics/7159 一.Fiddler1.1.简介Fiddler是一款HTTP协议调试代理工具,它能够抓取记录本机所有HTTP(S)请求,通 ...
- 【转】GitHub入门详细讲解
第一:请登录https://windows.github.com/ 下载您需要的安装软件,进行安装.安装后桌面有:GitHub 和 Git Shell 第二: 申请一个帐号https://github ...
- 遍历list,字典
private void Form1_Load(object sender, EventArgs e) { List<int> ids = new List<int>(); i ...
- 解决H5在微信浏览器或QQ浏览器修改title的问题
传送门:http://blog.csdn.net/code_for_free/article/details/51195468 如果是Android,使用 document.title = ‘1231 ...
- Apollo-open-capacity-platform 微服务能力开发平台 (转)
来自大佬的apollo整合微服务的教程:欢迎大家点评和star,链接如下:https://gitee.com/owenwangwen/open-capacity-platform 官方demo链接:h ...
- UFLDL深度学习笔记 (五)自编码线性解码器
UFLDL深度学习笔记 (五)自编码线性解码器 1. 基本问题 在第一篇 UFLDL深度学习笔记 (一)基本知识与稀疏自编码中讨论了激活函数为\(sigmoid\)函数的系数自编码网络,本文要讨论&q ...
- git入门五(分支合并冲突和衍合)
分支合并冲突的处理 合并分支的冲突时在不同的分支中修改了同一个文件的同一部分,程序无法把两份有差异的文件合并,这时候需要人为的干预解决冲突.当前处于master 分支,当dev 分支和master ...
- 简单的积雪shader
// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject' Shader "Custom/CoverSnow&q ...