利用html5的localStorage做一个备忘录


 1 function saveStorage(id){
 2     var data = document.getElementById(id).value;
 3     var timeNow = new Date();
 4     localStorage.setItem(timeNow,data);
 5     localStorage.setItem(timeNow+1,timeNow);
 6     loadStorage(‘msg‘);
 7 }
 8 function loadStorage(id){
 9     var result = ‘<table border = "1">‘;
10     for(var i=0,j=1;i<localStorage.length;i+=2,j++)
11     {
12         var key = localStorage.key(i);
13         var value = localStorage.getItem(key);
14         result += ‘<tr><td>‘+j+‘</td><td>‘+value+‘</td><td>‘+localStorage.getItem(key+1)+‘</td></tr>‘;
15     }
16     result += ‘</table>‘;
17     var target = document.getElementById(id);
18     target.innerHTML = result;
19 }
20 function clearStorage(id){
21     localStorage.clear();
22     alert("date deleted");
23 }


 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title>simple note</title>
 6     <script type="text/javascript"src="comment.js"></script>
 7 </head>
 8 <body>
 9     <h1>add note</h1>
10     <textarea id="dome" cols="60" rows="2"></textarea><br/><!--文本输入区域-->
11     <input type="button" value="save" onclick="saveStorage(‘dome‘);">
12     <input type="button" value="load" onclick="loadStorage(‘msg‘);">
13     <input type="button" value="clear" onclick="clearStorage(‘msg‘);">
14     <h1>note</h1>
15     <hr>
16     <p id="msg"></p><!--历史输入区域-->
17 </body>
18 </html>

aa

 1 f

function saveStorage(id){
    var data = document.getElementById(id).value;
    var timeNow = new Date();
    localStorage.setItem(timeNow,data);
    localStorage.setItem(timeNow+1,timeNow);
    loadStorage(‘msg‘);
}
function loadStorage(id){
    var result = ‘<table border = "1">‘;
    for(var i=0,j=1;i<localStorage.length;i+=2,j++)
    {
        var key = localStorage.key(i);
        var value = localStorage.getItem(key);
        result += ‘<tr><td>‘+j+‘</td><td>‘+value+‘</td><td>‘+localStorage.getItem(key+1)+‘</td></tr>‘;
    }
    result += ‘</table>‘;
    var target = document.getElementById(id);
    target.innerHTML = result;
}
function clearStorage(id){
    localStorage.clear();
    alert("date deleted");
}


unction saveStorage(id){
 2     var data = document.getElementById(id).value;
 3     var timeNow = new Date();
 4     localStorage.setItem(timeNow,data);
 5     localStorage.setItem(timeNow+1,timeNow);
 6     loadStorage(‘msg‘);
 7 }
 8 function loadStorage(id){
 9     var result = ‘<table border = "1">‘;
10     for(var i=0,j=1;i<localStorage.length;i+=2,j++)
11     {
12         var key = localStorage.key(i);
13         var value = localStorage.getItem(key);
14         result += ‘<tr><td>‘+j+‘</td><td>‘+value+‘</td><td>‘+localStorage.getItem(key+1)+‘</td></tr>‘;
15     }
16     result += ‘</table>‘;
17     var target = document.getElementById(id);
18     target.innerHTML = result;
19 }
20 function clearStorage(id){
21     localStorage.clear();
22     alert("date deleted");
23 }
时间: 2024-10-28 11:52:23

利用html5的localStorage做一个备忘录的相关文章

python之路-利用索引切片功能做一个简易的两个未知数的加法计算器,代码如下:

python之路-利用索引切片功能做一个简易的两个未知数的加法计算器,代码如下: #content = input('请输入内容:'),如用户输入:5 +9或 5 + 9 等,然后进行分割再进行计算. content = input('>>>').strip() #content 等于所输入的内容,strip:删除字符串左右两边的空格. index = content.find('+') ''' content内容中的两边的空格都删除了,但中间还有,现在我们只需要定位已知内容是加法,两边

利用JS跨域做一个简单的页面访问统计系统

其实在大部分互联网web产品中,我们通常会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便可以在这些统计系统中看到自己网站页面具体的访问情况.但是有些时候,由于一些特殊情况,我们需要自己来设计统计系统.由于前段时间公司的业务需求,我也是自己尝试了下,本文提供的是一个基本思路,统计系统也比较简单. 几个基本统计需求: 1.统计web每个页面用户访问量 2.统计用户访问者的和IP地址信息 3.页面之间的跳转情况 4.访问高峰时间段 服务器结构: 数据库表设计: 以上只是我简单列

利用高德地图javascriptAPI做一个自己的地图

最近由于项目中需要制作一个地图,用来选择活动地点,我就花了两天利用高德地图的javascriptAPI自制了一个地图的demo.在这了记录一下我学习的过程. 一.进入高德地图官网,再找到高德地图的开放平台,我是做前端的,所以使用的是javascriptAPI. 地图的功能很多,使用API可以自己定制自己想要的功能.在使用前需要自己申请一个Key,引入API的时候会用到这个key. 二.详细看一下左边的那一列各个里面的内容,看完了基本就知道怎么回事了,它提供的javascriptAPI其实就是一个

利用JS跨域做一个简单的页面訪问统计系统

事实上在大部分互联网web产品中,我们一般会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便能够在这些统计系统中看到自己站点页面详细的訪问情况.可是有些时候,因为一些特殊情况,我们须要自己来设计统计系统.因为前段时间公司的业务需求,我也是自己尝试了下,本文提供的是一个基本思路,统计系统也比較简单. 几个基本统计需求: 1.统计web每一个页面用户訪问量 2.统计用户訪问者的和IP地址信息 3.页面之间的跳转情况 4.訪问高峰时间段 server结构: 数据库表设计: 以上仅

利用map的特性做一个简易的投票程序

pair 1. 概念:pair是 一种模版类型,每个pair 可以存储两个值,这两种值的类型无限制.也可以将自己写的struct类型的的对象放进去. 2. 用法: pair<int ,int >p (1,2); pair<int ,int > p1= make_pair(1,2); 3. 编写程序读入一系列string和int型数据,将每一组存储在一个pair对象中,然后将这些pair对象存储在vector容器并显示 #include<iostream> #includ

利用WebView API来做一个自己的浏览器

我们可以看到在Ubuntu SDK中有一个自己的WebView.它没有采用Qt标准的Webkit库.在Ubuntu上,我们对下面的引擎做了很多的优化(oxide引擎),这样使得我们的WebView性能更加优越. 下面我们通过一个例子来设计出一个简单的Browser. import QtQuick 2.0 import Ubuntu.Components 1.1 import Ubuntu.Web 0.2 import QtQuick.Layouts 1.1 /*! \brief MainView

利用HTML5 与CSS3 做的放大镜

html结构 <div class="wrap"> <div class="move"> <ul class="pic"> <li><img src="img/iBannerText.png" /></li> <li><img src="img/iBannerText2.png" /></li> &l

一个利用HTML5 localStorage功能的todo应用(angularJs+Bootstrap)

今天在网上看到一个简单的todo应用,使用angularJs做前端数据绑定,利用localStorage来存储数据,觉得挺有意思的. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html ng-app="todoApp"> <head> <me

突发奇想想学习做一个HTML5小游戏

前言: 最近一期文化馆轮到我分享了,分享了两个,一个是关于童年教科书的回忆,一个是关于免费电子书的.最后我觉得应该会不敌web,只能说是自己在这中间回忆了一下那个只是会学习的年代,那个充满梦想的年代.有人说如果一个人开始回忆童年的时候,那么他开始变老了,不知道是不是这样一个原因,我突然想起了很多以前的老朋友,开始想起了一些童年时期的玩伴.也就想做这样一款简单的游戏,也只是单纯的想回忆一下童年. 计划: 游戏其实很简单,我们把它叫着裤裆棋,又叫什么狗卵坨还是什么的,有些记忆模糊了,反正大致是这样子