我對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