【发布时间】:2011-05-03 11:15:16
【问题描述】:
这是:
var contents = document.getElementById('contents');
同理:
var contents = $('#contents');
鉴于 jQuery 已加载?
【问题讨论】:
-
这在某处得到证实吗?
-
@torazaburo 实际上,jQuery 版本甚至没有慢 3 倍(至少在最新的 Chrome 中)。见:jsperf.com/getelementbyid-vs-jquery-id/44
-
@MichałPerłakowski 在该链接中,jquery 版本慢了 10 倍。 2600 万与 240 万
-
JSPerf 的正确更新链接是:jsperf.com/getelementbyid-vs-jquery-id 在我的情况下(FF 58)它慢了 1000 倍。无论如何,jQuery 仍然每秒执行 250 万次操作。一般来说,这不是问题,而且在功能方面肯定无法比较。
标签: javascript jquery jquery-selectors