我做了一个 Emoji 快速索引工具 (Web App) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
workwonder
V2EX    程序员

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

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

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
能根据中文索引吗?
datadump
    3
datadump  
   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     Solana     808 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 30ms UTC 20:09 PVG 04:09 LAX 12:09 JFK 15:09
Do have faith in what you're doing.
ubao msn 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