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