目标清单(Bucket List)
目标清单是一种记录个人想要在有生之年完成的事项列表。它源自英语词汇"Bucket List",字面意思是"踢桶之前的清单",源自美国电影《遗愿清单》。101目标清单将这个概念系统化,通过10个分类和101个槽位,帮助用户从多维度规划人生目标,而非简单地罗列愿望。
SMART原则
SMART是目标设定的经典框架,包含五个维度:S(Specific,具体的)——目标要明确具体;M(Measurable,可衡量的)——要有可量化的标准;A(Achievable,可实现的)——目标要在能力范围内;R(Relevant,相关的)——与人生大方向一致;T(Time-bound,有时限的)——要有明确的截止日期。遵循SMART原则制定的目标更容易实现。
localStorage
localStorage是浏览器提供的一种本地存储机制,允许网页在用户设备上保存键值对数据。101目标清单工具使用localStorage存储所有目标数据,数据不会发送到任何服务器。这种存储方式的优势是完全私密且读写速度快,但缺点是清除浏览器缓存或使用隐私模式时数据可能丢失,因此需要定期导出备份。
JSON数据格式
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。101目标清单工具使用JSON格式进行数据导出和导入。导出的JSON文件包含所有目标的完整信息,包括目标文本、分类、完成状态和完成日期,方便数据备份和跨设备迁移。
完成度百分比
完成度百分比是衡量目标达成进度的核心指标,计算公式为"已完成目标数 / 总目标数 x 100%"。工具顶部的进度条和百分比数字会随目标完成状态的变化实时更新。当你勾选完成第10个目标时,完成度显示为约10%;完成50个目标时显示约50%。这个可视化指标提供持续的正向激励。
目标分类体系
目标分类是将101个目标按人生领域分组的组织方式。本工具预设了10个分类:旅行、学习、健康、事业、关系、创意、冒险、精神、生活品质等。分类的核心价值在于帮助用户从多个维度审视人生目标,避免过度集中在某一领域而忽视其他重要方面,实现人生的全面均衡发展。
数据导出与导入
数据导出是将浏览器中的目标数据保存为本地JSON文件的过程,数据导入则是将JSON文件中的数据恢复到浏览器中的过程。这两个功能配合使用,可以实现数据备份、恢复和跨设备迁移。导入操作会完全替换当前数据,因此在导入前建议先导出当前数据作为备份。
目标重置
目标重置是清空所有已填写的目标数据并恢复到初始状态的操作。这是一个不可逆的操作,执行后所有目标内容、完成状态和完成日期都会被清除。重置功能适用于想要完全重新开始规划人生目标的场景。在执行重置前,强烈建议先导出当前数据作为备份。
响应式设计
响应式设计是一种网页设计方法,使页面能够根据用户设备的屏幕尺寸自动调整布局。101目标清单工具采用响应式设计,在桌面端以多列网格展示目标卡片,在手机端自动切换为两列布局。这种设计确保了无论在电脑、平板还是手机上,都能获得良好的使用体验。
完成日期记录
当你标记一个目标为已完成时,系统会自动记录当前日期作为完成日期。这个功能帮助你回顾自己在何时实现了哪些梦想,也可以用来分析你在不同时间段的完成效率。完成日期信息会随数据一起导出,确保你的目标实现历程被完整保留。
UD5工具箱