localStorage对象
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>
最新文章
- asp.net web api 的版本升级到 2.2的记录
- 【已更新】【原创】Chrome53 最新版惊现无厘头卡死 BUG!
- vimrc
- 【Alpha版本】冲刺随笔汇总
- su with hyphen and without - su带横杠和不带横杠
- ios界面布局整理
- [题解]hdu 1009 FatMouse&#39; Trade(贪心基础题)
- POJ1523 SPF(割点模板)
- C++ code: 将程序的输出,保存到txt文档中,且每35个数,自动换行
- 【LeetCode】5. Longest Palindromic Substring 最大回文子串
- JavaIO(06)文件复制
- 基于jQuery的上下左右无缝滚动应用(单行或多行)
- 如何在win下编译thunderbird
- hiho #1079 : 离散化
- C# 调用外部程序,并获取输出和错误信息
- 04747_Java语言程序设计(一)_第4章_数组和字符串
- 搭建typescript开发环境最详细的全过程
- MHD simulation with python
- 字符串输入时的strlen()与\0
- 作用域public、private、protected、以及不写时的区别?
热门文章
- 同余方程 (codevs1200)
- 一些我推荐的和想上的网络课程(Coursera, edX, Udacity)
- 使用Git版本控制工具管理GitHub
- MyBatis入门学习笔记(一)
- 洛谷P2971 牛的政治Cow Politics
- net core WebApi 使用Swagger
- Codeforces Round #378 (Div. 2) D. Kostya the Sculptor 分组 + 贪心
- Spark Mllib里的本地矩阵概念、构成(图文详解)
- Spark Mllib里的向量标签概念、构成(图文详解)
- [USACO15OPEN]回文的路径Palindromic Paths