我注意到 facebook 和 gmail 的 #id 和 .class 名称非常奇怪。
他们是否故意混淆它们?还是他们的 IDE 做到了?为开发取这样难以理解的名称似乎不合逻辑
例如 - 这是 gmail 的刷新按钮。将 id/class 设置为“刷新”是合理的
<div class="G-Ni J-J5-Ji" style="">
<div class="T-I J-J5-Ji nu T-I-ax7 L3" act="20" role="button" tabindex="0" style="-webkit-user-select: none;" data-tooltip="Refresh" aria-label="Refresh">
<div class="asa">
<span class="J-J5-Ji ask"> </span><div class="asf T-I-J3 J-J5-Ji"></div></div></div></div>
和 facebook 的发布按钮用于状态更新
<button class="_42ft _42fu _11b selected _42g-" type="submit">Post</button>
关于性能 - 较短的名称真的会影响加载时间吗?看起来(对于 facebook 或 gmail 之类的大页面)多出 100kb,而今天的宽带线路在所需的时间内可以忽略不计
例外情况 - twitter 和 pinterest 具有可读的名称