我对css3使用选择器(或一般简单的css选择器)相当陌生,并且对这些css选择器vs jquery或javascript选择器的性能比较感到好奇吗?jquery选择器vs css3选择器的性能
说你有这样的事情:
CSS版本
#someID > div:nth-child(2n) { some css .... }
jQuery的版本(编辑)
$("#someID").children(":nth-child(even)").css({ some css ....});
是它往往更快时,您可以使用CSS选择器,或使用jQuery选择器来调整涉及一个元素或一组元素的CSS?主要是当集合变得相当大时。我会认为只有少数项目不会有太大的性能差异?
谢谢!
在这两种情况下,第一个子选择器“>”都是猪。 – 2012-01-11 22:19:08
这些选择器示例不匹配。第二个示例选择ID为“someID”的元素,它是一个偶数子元素,而第一个元素选择一个div,它是#someID的偶数子元素。 – 2012-01-11 22:21:10
是的,我想我搞砸了jQuery版本...试图把它放在一起快。 – Matt 2012-01-11 22:37:17