Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML的许多类名会影响性能吗?_Javascript_Html_Css_Performance - Fatal编程技术网

Javascript HTML的许多类名会影响性能吗?

Javascript HTML的许多类名会影响性能吗?,javascript,html,css,performance,Javascript,Html,Css,Performance,我在HTML元素中添加了许多类名(6或7),以满足客户机Java脚本的要求。其中有些是真实的类名,但有些只是指示符。这会影响我的页面性能吗?从技术上讲,html越多,速度就越慢。但没那么多,没人注意到。您编写的每个字符都需要多下载一个字节,因此需要一段时间才能注意到一些差异 可能出现的主要问题是css的增长,因为您进行了非规范化,这将产生更大的影响 如果您需要更好的性能,请优化图像、样式表或一些javascript代码 简短回答:不,这不会改变任何重要内容。这是一个合理的问题,因为可能存在非常有

我在HTML元素中添加了许多类名(6或7),以满足客户机Java脚本的要求。其中有些是真实的类名,但有些只是指示符。这会影响我的页面性能吗?

从技术上讲,html越多,速度就越慢。但没那么多,没人注意到。您编写的每个字符都需要多下载一个字节,因此需要一段时间才能注意到一些差异

可能出现的主要问题是css的增长,因为您进行了非规范化,这将产生更大的影响

如果您需要更好的性能,请优化图像、样式表或一些javascript代码


简短回答:不,这不会改变任何重要内容。

这是一个合理的问题,因为可能存在非常有效的CSS和HTML,它们在CSS中具有最佳嵌套和分离,从而导致每个元素具有多个CSS类,正如您所说,如果您有用于添加到卷中的JavaScript查找的标记类。我找不到任何好的性能分析,但它应该不难测试

这基本上意味着更多的类=更慢,但我不知道如果每个类都有更小的内容,这是否是真的,因为层次结构中的嵌套更整洁,分离更好

这在某种程度上是相关的,并且显示了知名站点的复杂CSS被有效地呈现


我的回答是,从个人经验来看,我没有注意到这种设计模式的性能问题,因此,如果您的结构最好由多个CSS类和标记类提供服务,那么这是最重要的方面,性能应该不会受到影响。

属性而言,“真实的类名”和“指示器”是一样的。没有一个类名比另一个类名更“真实”。