简单的任务清单,本地自动保存
还没有待办事项,添加第一条试试
清单会自动保存在浏览器本地,刷新页面或者下次打开都不会丢失,但清除浏览器数据或者换设备访问会看不到之前的记录。
这是一个极简的待办事项清单:输入一件事,按回车或点「添加」放进列表,做完后点前面的方框打勾,不需要的可以删除(删除前会让你确认),写错了可以直接编辑。所有事项保存在你自己浏览器的本地存储(localStorage)里,下次打开同一个浏览器还能看到。需要事先说明的是,它没有账号、没有云同步、没有提醒通知、没有截止日期、没有分类标签,也不能拖动排序。它适合记录当天的几件小事,不适合管理复杂的项目。
假设你早上要处理三件事。依次输入「回复客户邮件」、「订下周会议室」、「给爸妈打电话」,每输入一条按一次回车。因为新事项排在最上面,列表从上到下是「给爸妈打电话」、「订下周会议室」、「回复客户邮件」。邮件回复完后,点它左边的方框打勾,它变灰并带删除线,同时右上角出现「清除已完成(1)」。此时点「未完成」,只会显示还剩的两件事;点「已完成」只显示邮件那一条。下班前点「清除已完成(1)」,在出现的「清除 1 项已完成?」里点「是」把它清掉,剩下的两条留在清单里,明天打开页面依然在。这是对功能的操作演示,没有用到任何统计数据。
事项以 JSON 文本的形式保存在浏览器 localStorage 的 toolbox-todo-list 这一项里,每次你添加、打勾、删除后都会自动写入,不需要点保存。只要你没有清除这个网站的浏览数据,事项就会一直保留,不受刷新页面或关闭浏览器的影响。这些数据只存在于这一个浏览器的这一个站点下,不会上传。
在。数据保存在本地存储里,和浏览器是否关闭无关。会让数据消失的情况只有:清除了该网站的浏览数据(例如在浏览器设置里选择清除站点数据或 Cookie 与缓存时勾选了它)、使用无痕模式、浏览器被卸载或重置,以及换了另一个浏览器或设备。如果清单很重要,请定期把内容手抄或复制备份到别处。
因为没有云端账号。数据只属于当前设备的当前浏览器,手机和电脑各自有一份完全独立的清单。这是有意保持的简单设计,也意味着你的待办内容不会被上传到服务器。
不能。删除、清除已完成一旦执行就立即生效,工具没有回收站或撤销功能。单条删除和「清除已完成」都有「是 / 否」确认,但确认之后无法撤销,重要事项请在操作前再看一眼。
不会。它只删除已经打勾的事项,未完成的事项保留。按钮上的数字就是将被删除的数量,点击后还会再让你确认一次。
清单的读写都发生在你的浏览器里。代码只使用 localStorage 保存数据,没有向任何服务器发送你的待办内容,也没有账号体系。因此任何能使用同一浏览器账户的人,都可能看到你保存的内容;如果在公共电脑上使用,请记得删除事项或清除站点数据。