【发布时间】:2023-03-03 09:31:18
【问题描述】:
我有一个简单的性能问题。
哪个更好
var elem = jQuery("#idOfMyElem"), y;
if (elem.length) {
y = elem.val();
// y = elem[0].value;
}
哪个表现更好? elem.val() 或 elem[0].value;
【问题讨论】:
-
性能问题应始终通过运行测试来评估。使用 jsPerf.com 构建相关测试。此外,如果您想要获得最佳性能,请在第一行中避免使用 jQuery。请改用
document.getElementById(),因为这可能是一个更大的区别。
标签: jquery performance dom