我有一个简单的性能问题。
哪一个更好
var elem = jQuery("#idOfMyElem"), y;
if (elem.length) {
y = elem.val();
// y = elem[0].value;
}
哪一个表现更好?elem.val() 或 elem[0].value;
我有一个简单的性能问题。
哪一个更好
var elem = jQuery("#idOfMyElem"), y;
if (elem.length) {
y = elem.val();
// y = elem[0].value;
}
哪一个表现更好?elem.val() 或 elem[0].value;
这个:
var elem = document.getElementById('idOfMyElem'), y;
if (elem) {
y = elem.value;
}
$(elem).on('click', function() { ... })
这是一个简单的测试。据它说,y = elem.val()
比它慢约 90%y = elem[0].value