今天,我用本地存储功能,实现了todolist页面
核心原理
获取用户输入的数据–保存到本地存储–再渲染到页面上
$(function() {
load();
// 1,按下回车,把完整的数据存到本地存储
$('#title').on('keydown', function(e) {
//按下回车按钮,判断本地存储有没有数据,如果有就追加到数据的后面
if (e.keyCode === 13) {
//先读取本地存储原来的数据,放到local数组里面
var local = getDate();
// console.log(local);
//表单的数据获取过来,把local数组进行更新数据,把最新的数据追加到local数组
local.push({
title: $(this).val(), done: false });
//最后把local数组,再次存到本地存储
saveDate(local);
// $('.todolist').html('')
//加载数据到页面
load()