吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1210|回复: 26
收起左侧

[其他转载] 每日健康记录

  [复制链接]
yibeijiu 发表于 2026-8-4 22:58
Snipaste_2026-08-04_22-51-02.jpg

项目简介

一个纯前端的每日健康记录网页,只有一个 HTML 文件,不需要安装软件,也不需要服务器。

数据保存在浏览器本地,不会自动上传。

功能

  • 按日期记录和查看数据
  • 睡眠、饮水、饮食和运动记录
  • 心情、精力和压力评分
  • 体温及身体不适记录
  • 近 7 天趋势图
  • 深色模式
  • JSON 备份和恢复
  • CSV 导出
  • 手机和电脑自适应

使用方法

  1. 解压附件
  2. 双击 daily_health_record.html
  3. 填写数据后点击“保存记录”
  4. 定期使用“导出 JSON”备份

清理浏览器数据或更换电脑前,请先导出备份。

文件结构

daily_health_record.html
使用说明.txt

关键代码说明

1. 本地保存

使用 localStorage 保存全部记录:

const STORAGE_KEY = "dailyHealthRecords_v1";

function getRecords() {
  try {
    return JSON.parse(
      localStorage.getItem(STORAGE_KEY) || "{}"
    );
  } catch {
    return {};
  }
}

function setRecords(records) {
  localStorage.setItem(
    STORAGE_KEY,
    JSON.stringify(records)
  );
}

数据按日期保存,同一天再次保存时直接更新:

const records = getRecords();
records[dateInput.value] = collectForm();
setRecords(records);

2. 收集表单数据

将页面输入统一整理成对象:

function collectForm() {
  return {
    date: dateInput.value,
    sleepHours: Number(sleepHours.value),
    waterMl: Number(waterMl.value),
    exerciseMinutes: Number(exerciseMinutes.value),
    mood: Number(mood.value),
    energy: Number(energy.value),
    stress: Number(stress.value),
    notes: notes.value.trim(),
    updatedAt: new Date().toISOString()
  };
}

3. 趋势图

趋势图使用原生 Canvas 绘制,没有使用第三方图表库。

评分范围为 1~5,纵坐标换算如下:

const y =
  pad.top +
  plotH -
  ((value - 1) / 4) * plotH;

近 7 天的数据按日期连接,缺少数据的日期不会强行连线。

4. 导出文件

使用 Blob 在浏览器中生成 JSON 或 CSV 文件:

function downloadBlob(filename, content, type) {
  const blob = new Blob([content], { type });
  const url = URL.createObjectURL(blob);

  const a = document.createElement("a");
  a.href = url;
  a.download = filename;
  a.click();

  URL.revokeObjectURL(url);
}

JSON 用于备份和恢复,CSV 可使用 Excel 或 WPS 打开。

隐私说明

  • 无网络请求
  • 无登录
  • 无广告
  • 无第三方 CDN
  • 不上传健康数据

浏览器本地存储不是加密存储,不建议在公共电脑中记录敏感信息。

兼容性

建议使用 Edge、Chrome 或 Firefox,IE 不支持。

下载



文件: daily_health_record.zip (11.48 KB, 下载次数: 23, 售价: 1 CB吾爱币)

免费评分

参与人数 3吾爱币 +9 热心值 +3 收起 理由
菜鸟小白 + 1 + 1 我很赞同!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
sunny7 + 1 + 1 666

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

formeeting 发表于 2026-8-5 09:56
难得不是一两天,而是持之以恒,运动监控手表都做不到天天带,何况这个网页需要自己去填写。
希望这是一个励志的故事
a320976399 发表于 2026-8-4 23:14
wuyuankai1998 发表于 2026-8-4 23:38
cqnc4444 发表于 2026-8-5 00:02
看起来很好,简单宜用,但下载要扣币。
miantiao1108 发表于 2026-8-5 05:47
我去试试
tzblue 发表于 2026-8-5 06:33
从未如此精细化管理自己每天的生活,试试楼主这款软件。感谢分享!
zsxm6865 发表于 2026-8-5 06:58
也是一个精细活儿
fysunzhen 发表于 2026-8-5 07:40
楼主分享得太实用了,干货满满,真心感谢!辛苦整理,受益匪浅~
daoye9988 发表于 2026-8-5 08:04
岁月不饶人,健康最重要
023zxh 发表于 2026-8-5 08:09
管理自己每天的生活,试试楼主这款软件
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-9-8 04:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表