查看$('#ID1,#ID2,#ID3')与$('1X CLASS')之间的选择器性能.哪个更快?
看起来.class这种情况下工作得更快.jQuery可能不会走这getElementById条路.Chrome和Safari可能正在优化getElementsByClassName.
测试@ http://jsfiddle.net/mGqyH/4/
铬
Chrome http://img339.imageshack.us/img339/5021/chromew.png
苹果浏览器
alt text http://img339.imageshack.us/img339/5021/chromew.png
火狐
Firefox性能http://img94.imageshack.us/img94/1123/firefoxg.png
http://www.w3.org/TR/DOM-Level-2-Events/events.html
Run Code Online (Sandbox Code Playgroud)
组合ID选择器
$("#Events, #table-of-contents, #Events-overview, #Events-flow-capture, #Events-EventTarget, #Events-EventListener")
Run Code Online (Sandbox Code Playgroud)
不相交的ID选择器
$("#Events").add("#table-of-contents").add("#Events-overview").add("#Events-flow-capture").add("#Events-EventTarget").add("#Events-EventListener");
Run Code Online (Sandbox Code Playgroud)
类选择器
$(".selectMe")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3903 次 |
| 最近记录: |