|
|
1
5
你不需要
http://api.jquery.com/css/
|
|
|
2
9
听起来很奇怪,我在Safari和Firefox上获得了“A:First”的速度,在Chrome和Opera上获得了更快的速度。 these tests . 然而,这些结果是针对页面上近12000个链接的,所以在这里或那里花费一毫秒是不值得的。 游猎 alt text http://tinyurl.com/27polne 火狐 alt text http://tinyurl.com/2ay56yr 铬 alt text http://tinyurl.com/248nurm 歌剧 alt text http://tinyurl.com/254unwc 要真正优化这个,您不应该选择所有链接。为第一个链接分配一个唯一的ID,并仅访问该ID。这里是一个 new test 通过搜索一个元素,它会使其他技术失去比例。不用说,这显然会非常快,但这只是一个实际速度的比较。 好吧,我忍不住补充 jQuery style performance numbers 从1.0天开始:) Safari(速度快112000%) alt text http://tinyurl.com/2b2w2fc 火狐(快30000%) alt text http://tinyurl.com/25xjzs4 铬(快24000%) alt text http://tinyurl.com/28w9fgq Opera(快38000%) alt text http://tinyurl.com/27lsz2u 设置:
|
|
|
3
1
jquery的选择器引擎处理
它仍然为选择器中的每个元素生成一个函数调用。
这个
|
|
|
4
0
Rambono5说的,但是如果你只想编辑第一个元素的背景色,你可以使用
就像你说的,但我想你也可以用
我没有尝试过,但我认为它应该可以工作,而且我相信它更快,因为您不需要进行选择器解析。 看一看: -api.jquery.com/first-selector/ - http://api.jquery.com/first/ 更多信息 |
|
|
5
0
我不认为:第一个选择者会给你带来很多好处。 使用选择器提高性能的最佳方法之一是使用带有ID选择器的可选上下文参数。 像这样的…
第二个上下文选择器实际上告诉jquery引擎首先搜索dom中的surroundingdiv。然后使用第一个选择器进一步缩小这些结果。 由于ID选择器是迄今为止所有选择器中速度最快的,因此根据上下文的相对大小(与DOM的其余部分相比),此技术有时可以将性能提高一倍。 |
|
|
luke · jQuery中的:valid和:invalid选择器 8 年前 |
|
|
Ian Vink · 向有条件的儿童添加类 8 年前 |
|
|
LMAOman · jQuery多选择器语法 8 年前 |
|
|
jayjaypg22 · 在多选择器中使用变量 8 年前 |
|
|
feetwet · 为什么是选择器。文本获取内部函数值? 8 年前 |
|
|
LeBlaireau · Jquery-使用数据属性选择父项 9 年前 |
|
|
Dipak · 如何显示当前李的独生子女并隐藏其他李子女 9 年前 |
|
TWiStErRob · 用于表中标签同级的jQuery选择器 9 年前 |
|
|
ToniWidmo · 在jquery中转义select选项值 9 年前 |