jquery - 选择器性能 - 'E#id' 与 '#id' - 在 CSS 和 jQuery 中

标签 jquery css performance jquery-selectors css-selectors

在 CSS 和 jQuery 中使用选择器时,使用 'E#id'#id 之间是否存在任何效率差异,其中 E 是任何 HTML 元素?如果是,它是否仅适用于某些布局引擎和/或 Javascript 引擎?

最佳答案

浏览器从右到左读取选择器,因此在 id 之前添加任何前缀几乎没有什么好处;在这一点上它是多余的。来源: Writing Efficient CSS来自 Mozilla

这是一个 real world example自己测试一下。长话短说:博士;它似乎并不重要,不足以产生影响。

来自先前 Stack Overflow question 的相关进一步阅读

关于jquery - 选择器性能 - 'E#id' 与 '#id' - 在 CSS 和 jQuery 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9013955/

相关文章:

php - yii 中的下拉样式

css - 页脚静态位于页面底部

html - 如何在标签旁边放置单选按钮

MySql 查看性能

java - 计算插入后 HashMap 值的平均值

javascript - jQuery 表追加问题

javascript - 使用 Foundation Abide 提交表单两次

performance - 使用倒排索引对搜索结果进行排名的有效方法

javascript - 单击重置单选按钮尝试在 Django 中提交表单

css - Grails - 未应用 CSS 规则