Repository navigation
v0.7.2 — 点词查词典 + 数据备份 + 学习动效
v0.7.2 — 点词查词典 + 数据备份 + 学习动效
本 Release 为六级版(38 套六级真题)。
三批功能:点词查词典 / 四项增强(备份·听时长·错题·复习·搜索)/ 动效打磨。
一、点词查词典 + 生词本增强
以前收生词要从整句里自己挑词、再手动敲一遍。现在改成点句中任意单词:
- 右侧滑出侧栏,显示音标 / 词性 / 中文释义 / 考试标签(六级·考研·雅思…)/ 本库例句
- 例句来自本库 38 课的真实语境(跨课各取首句,最多 6 条),点击可跳转该课该句
- 侧栏内一键「加入生词本」,再点同一词收起
- 内置精简词典:7368 词条 + 1762 词形映射(1.3MB),只收本库出现的词
- 词形自动归位:
children's → children、patients' → patient、foods → food - 未收录词(专有名词)优雅降级显示「未收录」,仍可收藏
- 词形自动归位:
二、四项增强
学习数据导出 / 导入(防丢失)
设置页新增「数据」区块:一键导出全部学习进度为 JSON 文件,可导入恢复。
- 支持覆盖与合并两种模式(合并时进度取并集、生词取并集、成绩去重追加)
- 畸形文件会被明确拒绝,不会写入任何数据
- 启动时自动保留最近 3 份进度快照(误清缓存时兜底)
首页「累计所听时长」
统计区新增第 5 格:累计时长 + 今日时长。按墙钟计时(不乘倍速),
切走标签页自动停止累计。
错题档案
- 首页「你最常错的题」:跨场次聚合反复错的题(需 ≥2 场或同题错 ≥2 次)
- 交卷后「成绩历史」:历场日期/得分/错题/未答/各 Section 分布 + 得分走势折线
生词复习调度
生词本顶部新增「今日待复习 N 词」,按遗忘曲线 1/3/7/15 天 安排:
- 复习卡用收藏时的原句挖空出题(不脱离语境背单词)
- 「认识」→ 间隔推后;「不认识」→ 归零重排;连续 4 次 → 标记「已掌握」
- 老生词自动迁移,首次打开即可复习
跨课全文搜索
TopBar 放大镜或 /search:搜索句子 / 生词 / 课程标题,命中高亮,
点击结果直接跳到该课精听并定位到该句。
三、动效打磨
- 句子切换:上下句带方向感的滑入(200ms),不再瞬间替换
- 阶段切换:舞台淡入 + 横向位移
- 列表增删:生词本删除后其余行平滑上移,新增项缩放淡入
- 波形播放头:从跳格改为连续滑动(
transform走合成器,不阻塞主线程) - 按钮反馈:按下轻微缩小 + 回弹
- 无障碍:尊重系统「减少动态效果」设置,动画自动降为瞬时
四、资产说明
| 文件 | 用途 |
|---|---|
juting-v0.7.2-win-full-cet6.7z |
首次安装用这个,需 7-Zip 解压 |
juting-v0.7.2-win-full-cet6-update.zip |
程序层(客户端一键更新必下) |
juting-v0.7.2-win-full-cet6-deps.zip |
依赖层(按需,客户端自动判断) |
juting-v0.7.2-win-full-cet6-media.zip |
音频层(按需,客户端自动判断) |
SHA256SUMS.txt |
校验和 |
从 v0.7.1 升级:音频未变,客户端只会下载程序层(约 5MB)+ 依赖层(45MB)。
若已是最新的依赖(本次有依赖变化),会完整下载一次 45MB。
五、数据
- 六级版:38 门 / 2017—2026 真题 / 字幕 7690 行 / 译文覆盖 99% / 题干锚点映射 100%
- 词典:7368 词条 + 1762 词形映射,1.3MB
六、验证
- 构建通过(JS 1830.96 kB / gzip 611.87 kB)
- 浏览器实测:点词侧栏内容齐全、收藏落盘、跨课例句跳转、搜索命中与空态、
导出文件完整、畸形导入被拒、动效 computed style 生效(line-enter-next 0.2s/
stage-enter 0.2s/ 播放头 transform 推进)、reduced-motion 降为 0.01ms - 三服务启动正常(8100 API / 8101 学习端 / 8102 管理端)