V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
workwonder
V2EX  ›  程序员

我做了一个 Emoji 快速索引工具 (Web App)

  •  2
     
  •   workwonder ·
    wonderbeyond · 2022-01-27 15:38:40 +08:00 · 2913 次点击
    这是一个创建于 1010 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://wondertools.top/apps/emoji/

    日常喜欢在文档中使用 emoji ,一个快速索引工具特别有用。虽然现存一些可用的工具,但我就是想把一个简单的工具做的精致一点 😊

    21 条回复    2022-01-29 12:05:51 +08:00
    Kasumi20
        1
    Kasumi20  
       2022-01-27 15:47:12 +08:00
    非常棒
    ddzy
        2
    ddzy  
       2022-01-27 17:18:19 +08:00   ❤️ 2
    能根据中文索引吗?
    wjx0912
        3
    wjx0912  
       2022-01-27 17:48:52 +08:00
    good job!
    learningman
        4
    learningman  
       2022-01-27 18:06:48 +08:00   ❤️ 1
    能不能引入一下 webfont ,有的图标 Windows 默认的字体看不到
    gitopen
        5
    gitopen  
       2022-01-27 19:22:23 +08:00 via Android
    要是能集成到 Alfred 就好了😄
    lxiian
        6
    lxiian  
       2022-01-27 19:59:20 +08:00 via iPhone
    Flutter 写的吗,ios 上运行很卡
    lxiian
        7
    lxiian  
       2022-01-27 19:59:58 +08:00 via iPhone
    滑动和点击事件响应很慢
    TnaShun
        8
    TnaShun  
       2022-01-27 20:06:59 +08:00 via Android
    很方便。不过我并不会很常用。因为我不太能理解这些 Emoji 的意思。好吧,可能大部分人都是。有时发给朋友很容易就被误解。不过还是要谢谢你。哈哈😄!
    youthfire
        9
    youthfire  
       2022-01-27 20:11:51 +08:00
    iOS 上非常卡,输入字符的时候全是自动重复,mac 上很正常。可能是载入的表情数太多的关系。
    workwonder
        10
    workwonder  
    OP
       2022-01-27 20:14:10 +08:00 via Android
    @lxiian svelte 写的,性能问题估计跟 5000 个 cell 上过多的事件绑定相关。源码在此,欢迎提优化建议: https://github.com/wonderbeyond/wondertools/tree/main/apps/emoji
    workwonder
        11
    workwonder  
    OP
       2022-01-27 20:14:44 +08:00 via Android
    @ddzy 没有加那么多索引内容,欢迎贡献素材。
    workwonder
        12
    workwonder  
    OP
       2022-01-27 20:15:54 +08:00 via Android
    @TnaShun 我主要写文档喜欢用
    workwonder
        13
    workwonder  
    OP
       2022-01-27 20:20:13 +08:00 via Android
    @learningman 我也是展示不全的,里面的字符集比较新,好像有 21 年底的更新,这个需要时间支持吧。
    workwonder
        14
    workwonder  
    OP
       2022-01-27 20:25:49 +08:00 via Android
    @youthfire 我优先针对 desktop 浏览器开发的,然后适配 mobile ,正好保证我的 realme X7 Pro 能顺畅交互然后就当完事儿了,也确实注意到在朋友的 iOS 上比较卡。
    hankqin
        15
    hankqin  
       2022-01-28 14:16:19 +08:00
    good job!
    workwonder
        16
    workwonder  
    OP
       2022-01-28 17:24:17 +08:00
    @lxiian @lxiian @youthfire 我之前在近 5000 个 emoji cell 元素上注册 short/long press 事件,可能导致性能问题,我改用事件代理( event delegation )技术了,可以再体验一下,不知道会不会好点(我手里的设备前后都很快,不好对比)。
    youthfire
        17
    youthfire  
       2022-01-28 18:20:54 +08:00 via iPhone
    @workwonder #16 大概一半表情加载不出,搜索用不了,你输入 book 会出现类似 booookooo ,输入 smile 会 ssssmm 这种,手机是 13pm 。当然实际使用场景大概率是台式机 /笔记本,只是你提到了就一说。
    workwonder
        18
    workwonder  
    OP
       2022-01-28 20:34:01 +08:00 via Android
    @youthfire 确实主要面向 desktop/laptop ,先这样了。也许等以后 emoji 上万了,可能还得继续优化的。
    lxiian
        19
    lxiian  
       2022-01-29 00:14:46 +08:00 via iPhone   ❤️ 1
    @workwonder 可以了 ios 现在不卡了 挺流畅
    ciaoly
        20
    ciaoly  
       2022-01-29 10:19:24 +08:00 via Android
    希望能加上 Web font ,都是方框呢🙈
    要是能把不同平台的效果给显示出来就更好了😆
    workwonder
        21
    workwonder  
    OP
       2022-01-29 12:05:51 +08:00 via Android
    @ciaoly 安排上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1254 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:34 · PVG 02:34 · LAX 11:34 · JFK 14:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.