单词卡网页程序使用html5+css3+php+jq实现,前端界面采用了html5+css3制作,后端则使用php开发,前后端通讯通过jq的ajax功能实现,全程使用json作为数据交换格式。
本单词卡支持抽取单词卡和查看单词权重排行两大功能。
单词抽取部分随机从数据库中根据权重抽取一个单词,并读取该单词及其形近词的释义,生成4个选项供用户选择。若选择正确,则提示正确,并在2s后自动抽取下一张单词卡。若选择错误,则提示错误,并标出正确答案,但在用户点击确认之前不继续抽取单词卡。用户选择之后,单词的权重会随着用户的选择正确与否而调整。
单词权重排行则根据单词权重从高到低列出所有单词,支持分页读取功能,支持设置每一页的行数。
本项目设计初衷是为了提高单词记忆效率,降低背单词尤其是形近词的难度,最终也很好地实现了所需要的效果。