是否将类添加到h标签?

时间:2016-03-28 08:59:25

标签: css

其中哪一项表现更好?

element.all(by.model('model of the Spinner')).each(function (eachElement, index)
{
      eachElement.click();
      browser.driver.sleep(500);
      element(by.css('Unique Selector of the Spinner value')).click();
      browser.driver.sleep(500);
});

或:

<div class="tag"><h1></h1></div>

.tag h1 {
    css;
}

哪一个加载/渲染页面更快?

1 个答案:

答案 0 :(得分:0)

正如@deceze在评论中提到的那样,差异将是如此微不足道以至于无法衡量,这不应该是您的主要标准。“

但实际上,浏览器从右到左匹配选择器,这意味着在第一种情况下(course),浏览器将首先获取所有.tag h1然后上移DOM以查看是否他们有任何父母匹配h1

在第二种情况下(.tag),浏览器将只提取与.someclass匹配的所有元素。

由于类选择器应该比标签选择器更快,我想第二种情况是最快的。

Here is an interesting reading about this.