比较Vanilla JS和JQuery

时间:2015-09-05 12:48:42

标签: javascript jquery

我刚刚找到了This,它与JQuery和其他人有一些比较...... 它真的比其他人快。
你们对此有什么看法。可以只用这个吗?你有什么需要使用JQuery吗?

另外,在性能方面。之间存在很大差异:

var test = document.getElementById('test-table');
test.attr('id','123');  

var test = document.getElementById('test-table');
test.dataset.id = '123';

1 个答案:

答案 0 :(得分:2)

这没关系,因为如果必须的话,你总是可以在jQuery对象周围包装任何DOM元素。

var test = document.getElementById('test-table');
// Do some vanilla stuff
var jTest = $(test);
// Do some jQuery

jQuery库建立在JavaScript可用的DOM API之上。你需要jQuery的唯一原因是做一个需要花费更多精力的复杂任务。在性能方面,差异可以忽略不计。 jQuery添加了支持跨浏览器的检查。如果您使用现代标准编码,则无需进行这些检查。