# 日历组件需求说明 _位置:`frontend/index.html` 核心功能 ⭐ - 修改前必须阅读_ --- ## 📋 功能列表 | ID | 功能 | 描述 | 代码位置 | |----|------|------|----------| | C-01 | 月历视图 | 显示完整月历 | `renderCalendar()` | | C-02 | 星期标题 | 日一二三四五六 | `.calendar-day-header` | | C-03 | 今天高亮 | 当前日期特殊样式 | `.today` 类 | | C-04 | 日记标记 | 有日记的日期显示 📝 | `.has-diary` 类 | | C-05 | 点击日期 | 显示当天日记详情 | `selectDate()` | | C-06 | 日记详情 | 显示完整日记内容 | `#selected-diary` | | C-07 | 上月切换 | 显示上个月 | `prevMonth()` | | C-08 | 下月切换 | 显示下个月 | `nextMonth()` | | C-09 | 非当月日期 | 灰色显示 | `.other-month` 类 | --- ## 🎨 UI 结构 ```html