哪个更快Javascript或Jquery? [英] Which is faster Javascript or Jquery?

查看:54
本文介绍了哪个更快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, since JQuery is written in Javascript, 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆