码迷,mamicode.com
首页 > Web开发 > 详细

HTML 5 中WebStorage实现数据本地存储

时间:2014-10-27 14:22:23      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   os   ar   使用   java   sp   strong   

webstorage 分sessionStorage和localstorage,sessionStorage是临时保存,localStorage是永久保存。 sessionStorage如果浏览器关闭了,数据就没有了,而localStorage则不会。

sessionStorage:
保存数据     sessionStorage.setItem(key, value);
读取数据     sessionStorage.getItem(key);
localStorage:
保存数据     localStorage.setItem(key, value);
读取数据     localStorage.getItem(key);

 

示例

<span style="font-family:Microsoft YaHei;font-size:18px;"><!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script language="JavaScript">
			
			function saveStorage(id){
				var target = document.getElementById(id);
     		    var str = target.value;
                sessionStorage.setItem("msg", str);
			}
			
			function loadStorage(id){
				var target = document.getElementById(id);
     			var msg = sessionStorage.getItem("msg");
     			target.innerHTML = msg;
			}
			
		</script>
	</head>
	<body>
		<p id="msg"></p>
		<input type="text" id="input"/>
		<button onclick="saveStorage('input')">保存数据</button>
		<button onclick="loadStorage('msg')">获取数据</button>
	</body>
</html></span>

如果使用得好,也可将webStorage作为一个简易的数据库,键的值采用JSON字符串就可以。当然这只是可以实现,运用的时候,webStorage的空间还是很珍贵的,一般大多数浏览器都只提供5M左右的空间。

HTML 5 中WebStorage实现数据本地存储

标签:style   blog   io   os   ar   使用   java   sp   strong   

原文地址:http://blog.csdn.net/wangxw8746/article/details/40506947

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!