0

自分がやりたいことを正確に実行するjQueryプラグインを見つけましたが、実行するには時間がかかりすぎます。このチュートリアルの項目3.each()よりも10倍遅い使用例があることがわかります。for()

.eachそれらを.for()喜ばせるための最良の方法は何ですか?

例えば:

    $firstTdChildren = $fixedBody.find(firstTdChildrenSelector)
        .each(function(index) {
            helpers._fixHeightWithCss($(this), tableProps);
            helpers._fixWidthWithCss($(this), tableProps, tdWidths[index % settings.fixedColumns] );
    });

どうもありがとう。

4

1 に答える 1

0

何百ものアイテムを反復処理しない限り、コードを変換しても意味がありません。さらに、スクリプトを最小化してページの読み込み時間を節約するなど、全体的な時間を節約する方法は他にもあります。

変換するには、.eachは各アイテムを通過するだけです。したがって、jQueryでは:

var elms[];
for (var i = 0; i < $("div").get().length; i++) {
    alert($("div").innerHTML);
  }
于 2013-03-16T18:29:24.757 に答える