哪个更快Javascript或Jquery? [英] Which is faster Javascript or Jquery?
本文介绍了哪个更快Javascript或Jquery?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
document.getElementById(abc)
或
$( #abc);
哪个会更快,为什么?
我试图搜索很多但是没有找到任何令人信服的东西。请帮忙!
提前致谢。
解决方案
(#abc);
哪个会更快,为什么?
我试图搜索很多但没有找到任何令人信服的东西。请帮助!
提前谢谢。
按常识,因为JQuery
是用写的Javascript
,它应该更慢。当然这并不意味着显着慢。
为什么不自己测试呢?
< div < span class =code-attribute> id = a >
< div id = b >
< div id = c >
您好
< / div >
< / div >
< / div >
< div id = 结果 > < / div >
< div id = resultb > < / div >
< script type = text / javascript >
var start = new 日期()。的getTime();
for ( var i = 0 ; i< 1000000 ; i ++)
{
var x = document .getElementById(' c'< /跨度>);
}
var end = new 日期()。getTime() - 开始;
document .getElementById(' resulta')。innerHTML = ' 非jQuery:' + end;
start = new Date ()。getTime();
for ( var i = 0 ; i< 1000000 ; i ++){
var x =
document.getElementById("abc")
or
$("#abc");
Which will work faster and Why?
I tried to search a lot but did not find anything convincing.Please help!
Thanks in advance.
解决方案
("#abc");
Which will work faster and Why?
I tried to search a lot but did not find anything convincing.Please help!
Thanks in advance.
By common sense, sinceJQuery
is written inJavascript
, it should be slower. Of course that doesn't mean 'noticeably' slower.
Why not just test it yourself?
<div id="a"> <div id="b"> <div id="c"> Hello </div> </div> </div> <div id="resulta"></div> <div id="resultb"></div> <script type="text/javascript"> var start = new Date().getTime(); for (var i=0; i < 1000000; i++) { var x = document.getElementById('c'); } var end = new Date().getTime() - start; document.getElementById('resulta').innerHTML = 'Non jQuery: ' + end; start = new Date().getTime(); for (var i = 0; i < 1000000; i++) { var x =
这篇关于哪个更快Javascript或Jquery?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文