3

我知道 jQuery 的主要目的不是优化性能。但我做了这个简单的测试,我发现差异很大(jQuery 慢了 ~95%...)

(jQuery)
    var i = 10000;
    while (i--) {
      $('body').css('min-width', i + '1px');
    }

(native javascript)
    var i = 10000;
    while (i--) {
      document.getElementsByTagName('body')[0].style['min-width'] = i + '1px';
    }

http://jsperf.com/333444/2

为什么差别这么大?

4

0 回答 0