Web Storage
来源:互联网 发布:鸣鸟不飞 知乎 编辑:程序博客网 时间:2024/04/27 01:26
在HTML5中,新增了可以在本地存储数据的web storage功能。具体可以分为两种:
1、sessionStorage:将数据保存到session中。
2、localStorage:将数据保存到客户端本地的硬件设备中,即使浏览器被关闭了,该数据任然存在,下次打开浏览器还是可以使用。
首先看看sessionStorage,sessionStorage保存数据是以键值对的形式来保存数据的:
创建index.html文件,代码如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="storage.js"></script></head><body> <p id="msg"></p> <input id="input" type="text"> <input type="button" value="读取数据" onclick="saveMsg('input')"> <input type="button" value="显示数据" onclick="showMsg('msg')"></body></html>
创建storage.js文件如下:
function showMsg(id){ var target = document.getElementById(id); target.innerHTML = sessionStorage.getItem("message");}function saveMsg(id){ var target = document.getElementById(id); var str = target.value; sessionStorage.setItem("message",str);}
运行效果:
可以看到在session Storage中保存了一个键值对。
再来看看localStorage,它同样是以键值对方式存储数据,将上面的storage.js代码改成如下形式:
function showMsg(id){ var target = document.getElementById(id); target.innerHTML = localStorage.getItem("message");}function saveMsg(id){ var target = document.getElementById(id); var str = target.value; localStorage.setItem("message",str);}
效果如下:
可以看到在浏览器的localStorage中存在刚保存的键值对,这时候关闭浏览器,该键值对还是会存在。
0 0
- Web Storage
- WEB Storage
- Web Storage
- Web Storage
- Web Storage
- Web Storage
- Web Storage
- Web Storage
- Web Storage
- web storage
- Web Storage
- web storage
- Web Storage
- Web Storage
- Web Storage
- web storage
- Web Storage
- Web Storage
- 每个程序员需掌握的20个代码命名小贴士
- python log
- checkedListBox获取选择的值
- Factorial-1401
- linux代码段,数据段,BSS段, 堆,栈
- Web Storage
- phpcms v9 代码分析笔记2
- Unity 3D-- 摄像机Clear Flags和Culling Mask属性用途详解
- Oracle日期与字符串转换
- Mysql支持的数据类型(总结)
- ubuntu常用命令大全
- getevent和sendevent大总结
- Lisp---实现阶乘
- jQuery event.data 属性