假设我在页面2000元素上。我想从自定义模块注入此页面元素(横幅)。这个模块的css文件有300多个css选择器,每个选择器都需要有唯一的动态前缀,以避免与同一页面内的其他模块发生冲突。我不能用1个独特的ID选择,因为更多的横幅可以被加载,所以我需要使用这样的事情:CSS正则表达式id选择器vs类选择器的性能
<div id="company_banner14"></div>
<div id="company_banner15"></div>
div[id^='company_banner']{
}
或
<div id="company_banner14" class="company_banner"></div>
<div id="company_banner15" class="company_banner"></div>
.company_banner{
}
什么是从性能视图更好吗?正在使用正则表达式选择器坏习惯,300个正则表达式选择器会产生任何可见的性能影响?
好问题,我也对此感兴趣。 – g5wx
如果您不打算使用类选择器,那么拥有class属性有什么意义?尤其是当你在演奏时。它似乎...奇怪。 – BoltClock
你说得对,这是我的错,我修改了这个问题。 – user1324762