update(2020/8/31)
服务已暂停,后续计划使用Typescript重构
体验地址
这是个啥?
一个用来背单词的web-app,主要作用是抗遗忘。
使用说明
安装
-
首先,你需要手动注册ID号和密码(ID号尽量为纯数字,不然mangoDB数据库没法分配)
-
然后点击这里,将“定制版”的达达翻译插件下载下来。 (这里安利一下原作者的项目,真的非常优秀,是我见到过的最漂亮的翻译插件,感兴趣的小伙伴可以去给大佬点个star!)
-
最后用chrome加载你刚才下下来的插件,登录你注册的ID号,就可以使用啦!
PS:建议在登陆完之后,将浏览器重启一下。 PPS: 由于服务器的奇怪原因,第一次发送登录请求可能会出现“用户不存在”,此次再点一下登录就好了。
具体使用
添加单词
和达达翻译的原功能一样,只不过在当你点收藏的时候会将单词发送到ReviewCalendar。
复习单词
每个添加进去的单词都会强制性的复习4次。 这四次出现的时间点分别是:
- 1天后
- 3天后(相对于上一次复习)
- 7天后(相对于上一次复习)
- 30天后(相对于上一次复习)
抱歉,我还是没看懂这玩意儿咋用。。
首先,今天是3.29号,右面的单词框是我今天要复习的单词,圈白色圈圈的日期代表有单词需要复习(当然没到那一天就不要提前复习了) 每当你复习过一个单词(具体表现为把单词点开,就像前三个那样),待复习单词的生命周期就会-1(总共的生命周期为4)。
用到的轮子
将这位大大的日历组件中的单个event进行了改写,根据个人需求拓展了组件的props
。
达达翻译的原版本,原版本中如果收藏的单词过多,在打开浏览器的时候就会弹出非常多的单词吐司,甚至会造成浏览器卡顿,所以在定制版里我直接在代码里将弹吐司的功能给关闭了。
已知问题与Todo
- 将收藏按钮换成“续命”,当单词生命周期为1时,如果还没有记下来可以选择重新复习(不过这类单词应该很少)
- 移动端样式优化
- 更换翻译插件的翻译api,有的时候如果点一个单词没有翻译或者翻译的内容是乱码,此时需要手动进入搜狗翻译输入验证码。