【问题标题】:What's the benefit of using emojis in CSS?在 CSS 中使用表情符号有什么好处?
【发布时间】:2020-03-22 23:24:50
【问题描述】:

我注意到了将表情符号用于 CSS 类名的趋势。

.????????-Vg{color:#ff4040}
.????????VDe{padding:.75rem 0;font-size:1rem}

它使某些事情变得更加困难。例如在这些页面上编写 Selenium 测试。

使用它们有真正的好处吗?安全?文件大小?
还是开发者只是为了好玩?

编辑:对于“关闭(意见基础)”选民。我真的很想知道这样做是否有发展原因。我不是在这里寻找人们的意见。

【问题讨论】:

  • 这是一种节省字节的技术,但是它对以后的可维护性和其他开发人员来说非常痛苦,请不要这样做。另外,如果只是为了向其他人尖叫不这样做的原因,我认为不应该关闭这个 Q。
  • 要跟进我的评论,如果您需要减少字节数并且提供大量请求来证明这种做法的合理性,那么您可能不会在 SO 中查看这个问题。然而,for 参数的一个很好的用例:about.gitlab.com/blog/2018/05/30/…

标签: html css unicode emoji


【解决方案1】:

我会尝试性地回答这个问题,同时尽量不要过于“基于意见”

'emoji' 支持是一个支持所有 Unicode 字符的功能,这是为了支持中文字符支持,这非常有意义。

由于 Emojis 已映射到 Unicode 字符,它们也被淘汰了。

我很难找到对使用表情符号代替另一种方法保存的字节的合法引用。因此,如果有人可以纠正我,那将很有帮助。 我发现的最接近的是 2018 年的 gitLab 文档,该文档还谈到了他们看到的实现原生 Unicode 表情符号的性能改进。

GitLab Emoji Unicode

尽管如此,我看到一些公司将它们放入 CSS 文件中,以在浏览网站源代码时吸引一些“UI”爱好者,用于招聘目的。

意见剧透 - 如果我在公司内容中看到这个,我会做的最后一件事就是申请与它合作。

最后说明

这在任何实际方面都没有用处,如果您作为团队的一员工作,请问问他们自己,如果使用表情符号/unicode 而不是一些可读的类/参考来搜索源代码库,他们会有什么感觉。

?

阅读材料

Browser Support SO Question

CanIUse Unicode

Unicode Release with Emoji Support

【讨论】:

    【解决方案2】:

    从我从论坛上读到的内容来看,人们使用表情符号的原因是因为它可以减少文件的字节数并且易于理解。 据我所知,这不是安全问题。

    【讨论】:

    • 通俗易懂 --> emoji怎么通俗易懂?
    • 另外,我是在物理键盘上编程,而不是在手机的虚拟键盘上。这使得输入这些字符变得有点困难。
    猜你喜欢
    • 2021-12-03
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 2012-01-21
    相关资源
    最近更新 更多