长CSS类名称对性能有影响吗?

前端之家收集整理的这篇文章主要介绍了长CSS类名称对性能有影响吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建一个包含主题的JS脚本,为了运行多个主题,每个classname都有一个前缀 – 这使得类名有点长.

我也有CSS规则依赖于或不是元素有更多的类名,以提供特殊效果.

我的问题是会更长的CSS类名对性能有影响,还是只会错误/错误/低效地使用选择器来降低性能

解决方法

长期的名字一定会对演出产生影响.一方面,会有更多的东西被转移和解析.他们会有可衡量的影响吗?可能不会.传输只发生一次,由于缓存,并且与实例渲染相比,解析的影响可能会微乎其微.

一般来说,如果开始遇到性能问题,您应该只开始考虑这种性能优化.在优化可能的性能问题之前,更好地使用表达性名称来提高css的可读性(与任何类型的代码相同).

对于选择器,它们可能对性能有更高的影响,因为取决于选择器的复杂性和DOM的大小,与代码量相当可能需要执行的代码量相当大(相当可观).然而,再次尝试使最可读/可理解的选择器,并且只有在有可衡量的性能影响的情况下才开始优化(可以使用firebug或chrome的开发工具进行概要分析).

原文链接:https://www.f2er.com/css/214518.html

猜你在找的CSS相关文章