博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js页面缓存类
阅读量:7020 次
发布时间:2019-06-28

本文共 1586 字,大约阅读时间需要 5 分钟。

Code var Storage = new Class({       initialize: function(name){   this.name = name || 'storage';   if (window.ie) {   this.storage = new Element('span').setStyle("behavior","url('#default#userData')").injectInside(document.body);           } else if (globalStorage) {   this.storage = globalStorage[location.hostname];           }       },       get: function(key) {   if (window.ie) {   this.storage.load('storage');   return Json.evaluate('(' + this.storage.getAttribute(key) + ')');           } else if (this.storage) {   var data = Json.evaluate('(' + this.storage.getItem(this.name) + ')');   return (data) ? data[key] : null;           } else {   return false;           }       },       set: function(key, value) {   if (window.ie) {   this.storage.setAttribute(key, Json.toString(value));   this.storage.save('storage');           } else if (this.storage) {   var data = Json.evaluate('(' + this.storage.getItem(this.name) + ')');   if (!data) data = {};               data[key] = value;   this.storage.setItem(this.name, Json.toString(data));           } else {   return false;           }   return true;       },       clear: function(key) {   if (window.ie) {   this.storage.removeAttribute(key);   this.storage.save('storage');           } else if (this.storage) {   var data = Json.evaluate('(' + this.storage.getItem(this.name) + ')');   if (data) data[key] = undefined;   this.storage.setItem(this.name, Json.toString(data));           } else {   return false;           }   return true;       }   });

转载于:https://www.cnblogs.com/200831856/articles/jsA.html

你可能感兴趣的文章
编译安装与gcc编译器
查看>>
初始化参数(Initialization Parameter)知识合集 based on 11g
查看>>
opencv中 Mat矩阵申明形式
查看>>
C++三大特性之继承
查看>>
FragmentTransaction的add(),replace(),以及show(),hide()
查看>>
mysql 1093 错误
查看>>
Codeforces 442B
查看>>
JMeter接口测试系列-关联参数
查看>>
Linux Shell常用快捷键
查看>>
Oracle sql 优化の索引监控
查看>>
通过日期获取日期所在年的周数
查看>>
培训班出身的程序员为什么遭人嫌弃
查看>>
vue中的 ref 和 $refs
查看>>
linux查看网络流量
查看>>
Sqli-labs less 34
查看>>
[转]DPM2012系列之十二:还原exchange2010用户邮件
查看>>
vue项目安装步骤
查看>>
Python编程-基础知识-字符串格式化
查看>>
Oracle 维护数据的完整性 一 约束
查看>>
【“零起点”--百度地图手机SDK】如何查询从西单到王府井的公交导航?
查看>>