Javascript HTML的许多类名会影响性能吗?
我在HTML元素中添加了许多类名(6或7),以满足客户机Java脚本的要求。其中有些是真实的类名,但有些只是指示符。这会影响我的页面性能吗?从技术上讲,html越多,速度就越慢。但没那么多,没人注意到。您编写的每个字符都需要多下载一个字节,因此需要一段时间才能注意到一些差异 可能出现的主要问题是css的增长,因为您进行了非规范化,这将产生更大的影响 如果您需要更好的性能,请优化图像、样式表或一些javascript代码Javascript HTML的许多类名会影响性能吗?,javascript,html,css,performance,Javascript,Html,Css,Performance,我在HTML元素中添加了许多类名(6或7),以满足客户机Java脚本的要求。其中有些是真实的类名,但有些只是指示符。这会影响我的页面性能吗?从技术上讲,html越多,速度就越慢。但没那么多,没人注意到。您编写的每个字符都需要多下载一个字节,因此需要一段时间才能注意到一些差异 可能出现的主要问题是css的增长,因为您进行了非规范化,这将产生更大的影响 如果您需要更好的性能,请优化图像、样式表或一些javascript代码 简短回答:不,这不会改变任何重要内容。这是一个合理的问题,因为可能存在非常有
简短回答:不,这不会改变任何重要内容。这是一个合理的问题,因为可能存在非常有效的CSS和HTML,它们在CSS中具有最佳嵌套和分离,从而导致每个元素具有多个CSS类,正如您所说,如果您有用于添加到卷中的JavaScript查找的标记类。我找不到任何好的性能分析,但它应该不难测试 这基本上意味着更多的类=更慢,但我不知道如果每个类都有更小的内容,这是否是真的,因为层次结构中的嵌套更整洁,分离更好 这在某种程度上是相关的,并且显示了知名站点的复杂CSS被有效地呈现
我的回答是,从个人经验来看,我没有注意到这种设计模式的性能问题,因此,如果您的结构最好由多个CSS类和标记类提供服务,那么这是最重要的方面,性能应该不会受到影响。就
类
属性而言,“真实的类名”和“指示器”是一样的。没有一个类名比另一个类名更“真实”。