我刚刚找到了This,它与JQuery和其他人有一些比较......
它真的比其他人快。
你们对此有什么看法。可以只用这个吗?你有什么需要使用JQuery吗?
另外,在性能方面。之间存在很大差异:
var test = document.getElementById('test-table');
test.attr('id','123');
var test = document.getElementById('test-table');
test.dataset.id = '123';
答案 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添加了支持跨浏览器的检查。如果您使用现代标准编码,则无需进行这些检查。