关于随手复制了一段网上的前端代码引发的事情

2023-10-27 17:52:58 +08:00
 qize0921

网上粘贴的一段代码里没有怎么改,就把用到的地方配置了下,但里面包含了一个鼠标移动的事件(多余的代码我就不粘了,就这一个关键的):

οnmοuseοver

上面这个就是文章里的代码,放到项目里,怎么着都不生效,于是我开始研究组件是不是哪配置错了,然后扒一扒官方文档这样配置对不对,直到最后我重新手写了上面的代码:

onmouseover

嗯,虽然看着是一模一样,但就是生效了

最后发给朋友,朋友说里面的 ο 是希腊字母,因为他刚才还在用这些字母来着

我吐了啊。。第一次遇到这种情况,谁分的清啊

5004 次点击
所在节点    JavaScript
30 条回复
Pencillll
2023-10-28 01:35:30 +08:00
我有次复制一段文字里面有个分隔符号丨,试了 lI|都匹配不上,最后发现是中文的丨(gun)字……
crazyweeds
2023-10-28 02:05:39 +08:00
让我想起了 Excel 里面的 0 和 O ,某个字体下,简直一模一样,让我感觉活见鬼了。
deepblueai
2023-10-28 04:21:07 +08:00
发给 chatgpt 问问有什么问题,然后复制 chatgpt 给的代码,应该可以规避这种问题吧
soo2
2023-10-28 05:11:10 +08:00
Unicode 里还有一些空字符,用这个可以规避敏感词审查。
比如:
审查

审‎查
byzod
2023-10-28 11:55:37 +08:00
@deepblueai 雀食
busymilk
2023-10-28 12:32:54 +08:00
@root71370 看着一个粗一个细
Copilot
2023-10-28 15:40:42 +08:00
看着右边的高一些
zpaeng
2023-10-28 16:42:53 +08:00
真考验眼睛
zbowen66
2023-10-28 21:43:18 +08:00
之前有一次 eslint 提示项目里有一些控制字符,肉眼确实看不到,到用光标定位按退格键可以删除( 0 宽,删除时光标没有动),不知道怎么输入的
badgate
2023-10-29 09:08:18 +08:00
测试了一下,用编程字体可以看出来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/986097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX