项目简介
原有的 MFC 训练软件年久失修、不兼容 win7 且易闪退,为帮助单位新人学习莫尔斯报,开发了此简易练习系统。该系统使用 JQueryUi + Promise + async 编写,具备多种训练和翻译功能,能有效帮助新人学习莫尔斯码。
项目的主要特性和功能
- 多类型报文支持:支持长码、短码、字码、混合码和勤务用语五种报文。
- 多样化训练功能:具备随机生成、考核、听写等功能,可控制报文类型、数量和速度。
- 强大翻译功能:支持中文、大小写英文及各种符号的翻译,支持不同语言、大小写和符号同时输入,还有反译功能。
- 语音同步与标红:翻译结果支持语音同步,发报时会追随语音将相应元素标红,避免看串行。
- 个性化设置:可以设置背景音乐和声音强度。
安装使用步骤
假设用户已经下载了本项目的源码文件: 1. 因代码存在 es6、es7 语法,而浏览器只认识 es5,需进行转码。确保已安装 gulp 以及相关依赖,注意 babel-core 和 gulp-babel 版本不能用最新的,至少退化两个以上版本。若要支持 es7,需添加 babel-plugin-transform-runtime 并在.babelrc 文件中添加对应的 plugins,同时添加 gulp-browserify 把 require 转成 es5,且顺序要在 babel() 之后、uglity() 之前。 2. 完成转码配置后,运行 gulp 相关命令进行构建。 3. 构建完成后,将生成的文件部署到服务器(如本地的 Apache、Nginx 等)。 4. 打开浏览器,访问部署后的地址即可使用系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】