利用window.name实现windowStorage代码分享
代码 实现 利用 分享 name window
2023-06-13 09:15:15 时间
//key:value|key:value
varwindowStorage={
_inited:false,
_data:{},
init:function(str){
vartmpData,key,value,kv;
this._inited=true;
if(str&&typeofstr=="string"){
tmpData=str.split("|");
for(vari=0,len=tmpData.length;i<len;i++){
kv=tmpData[i].split(":");
key=unescape(kv[0]);
value=unescape(kv[1]);
this._data[key]=value;
}
}elseif(typeofstr=="object"){
this._data=str;
}
},
read:function(key){
if(!this._inited){
thrownewError("Pleaseinitializebeforereading.");
}
returnthis._data[key];
},
write:function(key,value){
varstr=[];
if(!this._inited){
thrownewError("Pleaseinitializebeforewriting.");
}
this._data[key]=value;
for(varkinthis._data){
str.push(escape(k)+":"+escape(this._data[k]));
}
window.name=str.join("|");
}
};
相关文章
- Java冒泡排序代码实现
- 10个常用的损失函数解释以及Python代码实现
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- [代码笔记]php+mysql实现模糊搜索关键词功能
- 实现不同编程语言间的自由代码转换需要注意些什么?【经验分享】
- Java实现敏感词过滤代码详解编程语言
- 利用JScript中运算符"||"和"&&"的特殊特性实现代码精简
- 利用static实现表格的颜色隔行显示的代码
- ASP利用XMLHTTP实现表单提交以及cookies的发送的代码
- C#数组查找与排序实现代码
- asp.netmvc从数据库中读取图片的实现代码
- js下拉菜单实现代码
- JavaScript和ActionScript的交互实现代码
- php利用iframe实现无刷新文件上传功能的代码
- 利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
- javascript检测浏览器flash版本的实现代码
- JS拖拽的进一步练习,移动与拉伸实现代码
- jQuery选择器项目实例分析及实现代码
- Asp.net利用JQueryAJAX实现无刷新评论思路与代码
- 利用JQuery动画制作滑动菜单项效果实现步骤及代码
- 利用百度地图JSAPI生成h7n9禽流感分布图实现代码
- jQuery实现动画效果的实例代码
- 使用js检测浏览器的实现代码
- 使用非html5实现js板连连看游戏示例代码
- 利用JavaScript实现新闻滚动效果(实例代码)
- Java快速排序(QuickSort)原理及实现代码
- 通过遮罩层实现浮层DIV登录的js代码