乐趣区

关于javascript:写了个网页版的五笔跟打器玫枫跟打器

玫枫跟打器

Roseo Maple Type Pad

线上地址

https://kylebing.cn/tools/typepad/

截图

前言

本人是个五笔爱好者,也始终在应用五笔,从 Windows 转到 Mac 之后,也没有有可用的跟打器,每回忆练练打字了都须要关上 Windows 模拟器来打字。
始终始终想有个能在 macOS 上运行的跟打器。
最后是想本人用 swift 开发一个原生的 app,搭了个框架,筹备写的时候发现好多货色不太熟。起初忽然的一个周末,忽然又想用本行开发一个试试,于是就有了这个。
从最后的打字性能,越写越多:
自定义发文内容 无网络的时候也能应用 反复时乱序以后段 实现反复发文 实现主动发文性能 v2.0 拆分 js 文件到模块,采纳 require.js AMD 模式加载 汉字时打字时不显示输出的编码 增加 CET 英文单词输出,并显示释义 记录增加文章品种 增加文章 长文本时主动滚动 增加暗黑模式 能记录已打的记录,删除 能记录用户发文配置 能乱序以后段,乱序整篇文章 抉择发文字数 能切换罕用文章 能显示实时的码长、速度、击键速度
能对照显示已打的字的对错 能统计按键 能打字

应用阐明

举荐在 Chrome 谷歌浏览器中应用
目前不反对不在编辑区输出编码的输入法

开发阐明

出于集体挑战的目标,想使该项目标文件大小越小越好。

  • 应用 require.js AMD 模式加载模块文件
  • css 应用 scss 编写。
  • 历史记录应用 indexedDB 存储
  • 配置应用 localStorage 存储
  • 应用 service-worker 解决离线申请
退出移动版