FingerMemory 项目使用教程
1. 项目目录结构及介绍
FingerMemory/
├── statics/
│ ├── js/
│ │ └── data.js
│ ├── LICENSE
│ ├── README.md
│ ├── index.html
│ └── song.html
├── .gitignore
├── .gitattributes
└── .github/
└── workflows/
└── ci.yml
目录结构说明
- statics/: 存放项目的静态文件,包括JavaScript文件、HTML文件和CSS文件。
- js/: 存放JavaScript文件,其中
data.js
包含了项目的关卡数据。 - LICENSE: 项目的开源许可证文件。
- README.md: 项目的说明文档。
- index.html: 项目的主页面文件。
- song.html: 项目的其他页面文件。
- js/: 存放JavaScript文件,其中
- .gitignore: 指定Git版本控制系统忽略的文件和目录。
- .gitattributes: 指定Git版本控制系统的属性。
- .github/: 存放GitHub相关配置文件。
- workflows/: 存放GitHub Actions的工作流配置文件,如
ci.yml
。
- workflows/: 存放GitHub Actions的工作流配置文件,如
2. 项目启动文件介绍
项目的启动文件是index.html
。这个文件是项目的入口点,用户通过访问这个文件来启动和使用项目。
index.html
文件内容概述
- HTML结构: 包含了页面的基本结构,包括标题、导航栏、内容区域等。
- JavaScript引用: 引用了
statics/js/data.js
文件,用于加载项目的关卡数据。 - CSS样式: 通过内联或外部CSS文件定义了页面的样式。
3. 项目的配置文件介绍
项目的配置文件主要集中在statics/js/data.js
中。这个文件定义了项目的关卡数据和相关配置。
data.js
文件内容概述
- 关卡数据: 定义了各个关卡的训练元集合,包括字根、简码、常用汉字等。
- 不熟练度度量: 定义了不熟练度的计算方法和相关参数。
- 训练元选择器: 定义了如何根据不熟练度加权随机选择训练元。
- 过关条件: 定义了每个关卡的过关条件。
通过这些配置文件,用户可以根据自己的需求调整项目的训练内容和难度。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考