小工具,概览一下你认识的单词 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
kylebing
V2EX    分享创造

小工具,概览一下你认识的单词

  •  1
     
  •   kylebing
    KyleBing 141 天前 3814 次点击
    这是一个创建于 141 天前的主题,其中的信息可能已经有所发展或是发生改变。

    preview

    突然有了这么一个想法,就是把所有单词都列出来,然后把认识的都点一遍,一点点蚕食掉整个单词列表。

    弄了下,出了个简单的样子:

    https://kylebing.github.io/vocabulary

    功能

    • 点击标记已认识
    • 右击查看单词释义
    • Ctrl + 点击 = 取消标记当前单词
    • 切换展示 初中、高中、CET4 、CET6 、考研、托福、SAT 词库
    • 点击词条暗化它,表示已知,有点蚕食的感觉
    第 1 条附言    140 天前

    image

    第 2 条附言    140 天前
    / + 点击 = 加入未确定词条
    40 条回复    2025-05-30 09:39:35 +08:00
    xyxc0673
        1
    xyxc0673  
       141 天前
    看得有点眼花

    感觉可以更加游戏化一点,加一些音效、特效
    kanchi240
        2
    kanchi240  
       141 天前
    hi ,可以增加一个导入自定义单词功能吗
    waliwaliCrazy
        3
    waliwaliCrazy  
       141 天前
    挺有意思
    hcy1996
        4
    hcy1996  
       141 天前
    挺有意思~
    小建议:感觉可以分 10-20 个一组,不然一快速滚动,眼睛快瞎了
    fkdtz
        5
    fkdtz  
       141 天前
    可以,就喜欢这种
    简单粗暴,比较极端
    kylebing
        6
    kylebing  
    OP
       141 天前
    闲着没事点着玩可以,还能学点单词。
    哪里会点哪里,妈妈再也不用担心我的学习。
    kylebing
        7
    kylebing  
    OP
       141 天前
    @kanchi240 以后可以考虑添加,目前可以直接编辑源码自己添加,直接根据原 json 格式 新建一个新的 json 文件就好。https://github.com/KyleBing/vocabulary
    sillydaddy
        8
    sillydaddy  
       141 天前
    可以啊!这一屏是 500 个单词,6 屏就是 3000 个。够劲儿!
    520discuz
        9
    520discuz  
       141 天前
    建议加个皮肤功能,用户可以一键换皮肤或自定义背景颜色和单词颜色,以及字体或字体大小。
    kframe
        10
    kframe  
       141 天前
    不错的点子
    mrfox
        11
    mrfox  
       140 天前
    这个是目前我见过的最好的分开 认知词 与 生词 的实现方式,赞!

    想问下,如何本机运行,就是下载到本地离线也能跑

    另外这个能不能自定义一下一屏的数量,比如 8 个一行,5 行这种

    还有字大了是不是释义也会随着变大,现在基本看不清
    kylebing
        12
    kylebing  
    OP
       140 天前
    @mrfox
    谢认可。
    直接复制本库的 docs 整个文件夹,直接用 nginx 访问它就能使用,https://github.com/KyleBing/vocabulary
    我稍微加大一下释义字体大小。没有定义那么绝对的布局方式,你可以使用 cusor 对其进行一些修改。
    MzM2ODkx
        13
    MzM2ODkx  
       140 天前
    有点意思~
    nikelei
        14
    nikelei  
       140 天前
    不错,收藏了
    goodryb
        15
    goodryb  
       140 天前
    就是看着有点眼花,添加一些样式或者对齐会不会更好
    BlessingMe
        16
    BlessingMe  
       140 天前
    有意思, 收藏了
    建议: 暗化之后, 可以把单词的原因含义显示确认一下
    soar0712
        17
    soar0712  
       140 天前
    已收藏,好想法,简单直观,没想到我还认识这么多单词呢
    china521
        18
    china521  
       140 天前
    太好了这个工具,很中肯的建议: 可以加一个开关,打开以后,鼠标只要掠过或者放单词上就自动读出来吗?这样既学习了,又纠正了发音
    kylebing
        19
    kylebing  
    OP
       139 天前   1
    @china521 不错的建议,后面有机会再添加吧。
    mrfox
        20
    mrfox  
       136 天前
    @kylebing

    专门再来回贴顶起来 让更多的人看到好作品

    另外本地运行后字体大小的问题解决了

    btw 左上角选范围那个框 好像 拖不动,会挡住一部分显示的单词,建议做成个浮动按钮 ,按一下再展开就不会挡到啦

    再次感谢!
    mrfox
        21
    mrfox  
       136 天前
    我在点击的过程中发现有的单词会显示两次,奇怪
    jiager
        22
    jiager  
       136 天前
    请问已经点击过的单词数据默认会缓存在哪里,我是用 windows 清理工具清理了一下,发现已经点击过的单词全部消失了。
    kylebing
        23
    kylebing  
    OP
       135 天前
    @mrfox 词库的问题,词库里有重复的单词。
    kylebing
        24
    kylebing  
    OP
       135 天前
    @jiager 浏览器的 localStorage 里
    mrfox
        25
    mrfox  
       135 天前
    @kylebing 是个单独的 json 文件吗,请问如何找到它(已经标记了大半)
    mrfox
        26
    mrfox  
       135 天前
    呃,我倒是没清理,但是浏览器崩了,再打开标记的全没了 555
    mrfox
        27
    mrfox  
       135 天前
    用的 nginx + doc 文件夹的办法,也是找不回来的对吗

    有没有一键标为已认识的办法,比如把初中的先全标了,这样快一些

    或者如何导入自己的单词表,比如 COCA 啥的
    kylebing
        28
    kylebing  
    OP
       135 天前
    就是个单纯的单词数组
    <img width="1512" alt="Screenshot 2025-05-27 at 20 30 27" src="https://github.com/user-attachments/assets/f6533775-705b-4ed5-af8a-44009565df9d" />

    @mrfox
    mrfox
        29
    mrfox  
       135 天前
    @kylebing 这个数组是不是在内存里,有办法实时替换它吗
    china521
        30
    china521  
       135 天前   1
    @kylebing 提了个 PR
    kylebing
        31
    kylebing  
    OP
       134 天前
    @china521 很棒哦,我都不知道有这个功能。
    mrfox
        32
    mrfox  
       134 天前
    希望有一个保存当前标记状态的办法,或者有一个能导出、导入当前标记过的单词的功能
    mrfox
        33
    mrfox  
       134 天前
    又重新标记到 2K 多了,担心再 crash 一次又得重来
    kylebing
        34
    kylebing  
    OP
       134 天前
    @mrfox 主分支上已经有导入导出功能了。
    mrfox
        35
    mrfox  
       134 天前
    @kylebing 赞!
    channg01
        36
    channg01  
       133 天前
    @kylebing #34 op ,他催着你干活呢哈哈哈,问下这个读音是哪来的啊?
    kylebing
        37
    kylebing  
    OP
       133 天前
    @channg01 SpeechSynthesisUtterance 调用的系统发音功能,搜一下看看,我也是第一次见 https://github.com/KyleBing/vocabulary/blob/master/src/view/Vocabulary.vue#L137
    channg01
        38
    channg01  
       133 天前
    @kylebing #37 感谢
    mrfox
        39
    mrfox  
       133 天前
    @kylebing 今天尝试了下,导出是复制到剪贴版,然后即便是直接点导入配置

    都会提示“取或解析剪贴板内容失败”?
    kylebing
        40
    kylebing  
    OP
       132 天前
    @mrfox 建议使用谷歌浏览器
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     864 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:27 PVG 05:27 LAX 14:27 JFK 17:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86