localStorage对象存储的数据没有时间限制,比如:它可以存储到第二天,第三周,半年,或二三年,只要您的电脑没有重新安装系统或更换硬盘,数据仍然会被保留着。

实例:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>localStorage</title>
<meta charset="utf-8" />
<style type="text/css"></style>
<script type="text/javascript">
if (typeof (Storage) !== "undefined") {
localStorage.englishName = "melao2006";
document.getElementById("pid").innerHTML = "lastName:" + localStorage.englishName;
}
else {
document.getElementById("pid").innerHTML = "Sorry!,您的浏览器不支持web存储";
}
</script>
</head>
<body>
<p id="pid"></p>
</body>
</html>

实例分析:

1、使用key="englishName"和value="melao2006"创建了一个localStorage键/值对形式来存储。

2、检查键为englishName的值插入到一个id="result"的元素中。

提示:键值对通常是以字符串的形式存储数据,您可以根据自己的数据要求转换格式。如:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<meta charset="utf-8" />
<style type="text/css"></style>
<script type="text/javascript">
function myFunction() {
if (typeof (Storage) !== "undefined")
{
if (localStorage.clickCount) {
localStorage.clickCount = Number(localStorage.clickCount) + 1;//转换成自己需要的数据格式
}
else {
localStorage.clickCount = 1;
}
document.getElementById("result").innerHTML = localStorage.clickCount;
}
else {
document.getElementById("pid").innerHTML = "Sorry!,您的浏览器不支持web存储";
}
}

</script>
</head>
<body>
<input type="button" onclick="myFunction()" value="点击按钮" />
<p>点击按钮查看计数器的增加</p>
<p>关闭浏览器窗口再一次打开,继续点击按钮,计算器的数字仍然在增加。</p>
<p id="result"></p>
</body>
</html>

最新文章

  1. asp.net web api 的版本升级到 2.2的记录
  2. 【已更新】【原创】Chrome53 最新版惊现无厘头卡死 BUG!
  3. vimrc
  4. 【Alpha版本】冲刺随笔汇总
  5. su with hyphen and without - su带横杠和不带横杠
  6. ios界面布局整理
  7. [题解]hdu 1009 FatMouse&#39; Trade(贪心基础题)
  8. POJ1523 SPF(割点模板)
  9. C++ code: 将程序的输出,保存到txt文档中,且每35个数,自动换行
  10. 【LeetCode】5. Longest Palindromic Substring 最大回文子串
  11. JavaIO(06)文件复制
  12. 基于jQuery的上下左右无缝滚动应用(单行或多行)
  13. 如何在win下编译thunderbird
  14. hiho #1079 : 离散化
  15. C# 调用外部程序,并获取输出和错误信息
  16. 04747_Java语言程序设计(一)_第4章_数组和字符串
  17. 搭建typescript开发环境最详细的全过程
  18. MHD simulation with python
  19. 字符串输入时的strlen()与\0
  20. 作用域public、private、protected、以及不写时的区别?

热门文章

  1. 同余方程 (codevs1200)
  2. 一些我推荐的和想上的网络课程(Coursera, edX, Udacity)
  3. 使用Git版本控制工具管理GitHub
  4. MyBatis入门学习笔记(一)
  5. 洛谷P2971 牛的政治Cow Politics
  6. net core WebApi 使用Swagger
  7. Codeforces Round #378 (Div. 2) D. Kostya the Sculptor 分组 + 贪心
  8. Spark Mllib里的本地矩阵概念、构成(图文详解)
  9. Spark Mllib里的向量标签概念、构成(图文详解)
  10. [USACO15OPEN]回文的路径Palindromic Paths