带数字的 ID 和类别 - 好还是坏?

发布于 2024-10-18 15:30:22 字数 348 浏览 3 评论 0原文

如果我们谈论 javascript 和 CSS 的微观优化。类或 ID 是否包含数字有关系吗?只是一个愚蠢的想法,因为我不知道它在幕后是如何运作的。

例如:

#d1
#d2
#d3

.d1
.d2
.d3

比以下更好/更差:

#da
#db
#dc

并且

.da
.db
.dc

我知道你不能用数字开始课程或 ID...

If we speak micro optimization of javascript and CSS. Does it matter if the class or ID contains numbers? Just a silly thought, since I don't know how it works behind the scenes.

Will forexample:

#d1
#d2
#d3

and

.d1
.d2
.d3

Be better/worse than:

#da
#db
#dc

and

.da
.db
.dc

I know that you can't start a class or ID with a number...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

后eg是否自 2024-10-25 15:30:22

完全没关系。它们都被视为字符串。作为示例,请查看 WebKit 源代码

inline const AtomicString& Element::getIdAttribute() const
{
    return fastGetAttribute(document()->idAttributeName());
}

It doesn't matter at all. They're all treated as strings of characters. As an example, look at the WebKit source code.

inline const AtomicString& Element::getIdAttribute() const
{
    return fastGetAttribute(document()->idAttributeName());
}
橘亓 2024-10-25 15:30:22

使用合理的名称以便程序员可以维护它。例如,如果您要显示一般错误消息,您可以使用程序员理解的错误消息类。

您可以使用Http 压缩来节省带宽。另外,JavaScript 压缩器将变量名称替换为长度为 1-3 的小变量。除了压缩器完成的最小化之外,您还可以配置 Web 服务器来压缩静态内容(js、css)。

Use reasonable names so that programmers can maintain that. For Example if you are displaying a generic error message you can use class error-message which the programmers understand.

You can save bandwidth by using Http Compression. Also javascript compressor replace the variables names into a small variables with length of 1-3. You can also configure web server to compress static content (js, css), in addition to minimization done by compressor.

浪荡不羁 2024-10-25 15:30:22

我认为你不能以数字开头 ID

you just can't start the ID with a number I think

赠我空喜 2024-10-25 15:30:22

例如,我一直在 ids 中使用数字来专门寻址 ul 列表中的项目。这完全没有问题。

<ul>
<li id="user_1">User: Chris</li>
<li id="user_2">User: Steve</li>
<li id="user_3">User: Frank</li>
</ul>

I use numbers in ids all the time to specifically address items of a ul list for instance. There is no problem with that at all.

<ul>
<li id="user_1">User: Chris</li>
<li id="user_2">User: Steve</li>
<li id="user_3">User: Frank</li>
</ul>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文