更快的是什么:JavaScript还是JQuery

更快的是什么:JavaScript还是JQuery,javascript,jquery,Javascript,Jquery,我开始使用JavaScript和JQuery。我知道JQuery使程序员的生活更轻松,它允许保存代码行。我的问题是针对以下简单任务: document.getElementById('id').value = ""; $('#id').val(''); 什么更快 Thank的几乎所有普通Javascript函数都比jQuery操作快。这是因为jQuery在创建jQuery对象时有开销,以便更灵活、允许链接、支持集合等 99.99%的情况下,性能上的差异是无关紧要的,在jQuery中更快地编写代

我开始使用JavaScript和JQuery。我知道JQuery使程序员的生活更轻松,它允许保存代码行。我的问题是针对以下简单任务:

document.getElementById('id').value = "";
$('#id').val('');
什么更快


Thank的

几乎所有普通Javascript函数都比jQuery操作快。这是因为jQuery在创建jQuery对象时有开销,以便更灵活、允许链接、支持集合等

99.99%的情况下,性能上的差异是无关紧要的,在jQuery中更快地编写代码并使用其所有跨浏览器支持的能力是值得使用的优势

谨慎的开发人员使用高级工具使编写代码更快、更容易,只有当您有记录在案的性能问题时,您才会测量性能瓶颈的来源,并使用更快的代码来解决它(如果需要,可能会在一两个位置绕过jQuery)


作为使用jQuery编写代码速度的一个例子,用普通Javascript编写此等效代码可能需要一些时间:

$(".sections, .dividers").slideDown().animate({ "left": "+=50px" }, 3000, function() {
   $(this).css("background-color", "red");
});

在这里,由于这是一段时间内完成的所有动画,执行jQuery语句的时间无关紧要。

jQuery是JavaScriptLook Here@Praveen Kumar——这不是一个非常有用的副本——没有特别好的答案。