<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>todoList待办事项</title><script src="./js/jquery.min.js"></script>
</head><body><header><section><label for="title">ToDoList</label><input type="text" id="title" placeholder="添加ToDo"></section></header><section><h2>正在进行<span id="rodocount"></span></h2><ol id="todolist" class="demo-box"></ol><h2>已经完成<span id="rodocount"></span></h2><ul id="donelist"></ul></section><footer>Copyright &copy;2014 todolist.cn</footer><script>var todolist = [{title: '我今天吃了八个馒头',done: false}, {title: '我今天学习jq',done: false}, ];localStorage.setItem("todo", JSON.stringify(todolist));//本地的数组转换为json.stringfy();var data = localStorage.getItem("todo");console.log(typeof data);//获取本地存储数据需要把字符串数据转换为对象形式json.parsedata = JSON.parse(data);console.log(data);$(function() {//按下回车 把完整数据存储到本地存储里面$("#title").on("keydown", function(event) {if (event.keyCode === 13) {//先读取本地存储原来的数据var local = getDate();console.log(local);}})//读取本地存储的数据function getDate() {var data = localStorage.getItem("todolist");if (data !== null) {//本地存储里面的数据是字符串格式的return JSON.parse(data);} else {//返回一个数组return [];}}});</script>
</body></html>

运行结果

前端学习(1043):回车把数据存储到本地存储里面相关推荐

  1. 【ReactJs+springBoot项目——租房】第3章:OSS存储图片+本地存储+ 房源列表查询+GraphQL入门

    图片存储解决方案的分析 阿里云OSS存储方案的实现 本地存储方案的实现 整合前端系统实现图片上传功能 实 现 房 源 列 表 查 询 功 能 GraphQL的入门 1.图片存储解决方案 在新增房源中, ...

  2. html5 本地批量存储,HTML5本地存储

    什么是HTML5存储? 简单地说,它是一种让web页面在浏览器端本地化存储键值对的方式.跟cookies一样,即使你从网站导航到别的网站,关掉了浏览器的tab页,退出了浏览器,数据依然存在:与cook ...

  3. html 页面存储,HTML本地存储

    本地存储:通过本地存储(Local Storage),web 应用程序能够在用户浏览器中对数据进行本地的存储. 在 HTML5 之前,应用程序数据只能存储在 cookie 中,包括每个服务器请求.本地 ...

  4. 前端学习(1185):数据响应式

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  5. 前端学习(2547):数据代理

  6. 前端学习(2942):vue的本地注册

  7. 前端学习(2157):webpack-dev-server搭建本地服务

  8. 前端学习(1047):todolist删除数据2

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  9. 前端学习(1046):todolist删除数据1

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

最新文章

  1. 修复handsontable自动完成不支持中文的bug
  2. 过采样为什么能提高信噪比
  3. 计算机组成原理的判断题,2《计算机组成原理A》判断题
  4. INPUT[type=file]的change事件不触发问题
  5. Docker run 命令 参数说明
  6. jsx怎么往js里传参数_给js文件传参数(详解)
  7. flex连接mysql,flex对数据库(sqlite)的操作
  8. 仰空以忧繁星,我将君心聆听,我听君心似水清,清冷好似寒冰
  9. Spring基础精华知识点
  10. 基本类型和引用类型,执行环境和作用域
  11. 没有提取码怎么获取百度网盘资源?
  12. 【jvm】《尚硅谷宋红康JVM全套教程(详解java虚拟机)》上篇 笔记
  13. vue3图片对比组件
  14. 知识分享 | 卡方分析的入门小知识
  15. 专业主义——大前研一
  16. 家庭影院.液晶电视.液晶电视连接电脑全功略
  17. “找不到或加载主类”是什么意思?
  18. 算法017:三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。
  19. TwinCAT与Step 7编程的区别
  20. cad立体图怎么旋转看图_CAD制图如何旋转图形?

热门文章

  1. BusyBox编译配置
  2. The test form is only available for requests from the local machine解决方法
  3. HDU2277_变色球
  4. [浏览器]Apple之Safari 5.0.4
  5. 《高性能网站建设指南》勘误
  6. 小程序 input 换行_小程序 input双向数据绑定
  7. opengl三维图形图形颜色_【图形学基础】基本概念
  8. linux安装python_Python - 爱豆
  9. html网页和cgi程序编程,CGI 编程方式学习
  10. python四位玫瑰数的解题思路_入门python知识点总结以及15道题的解题思路分析