に近づきますまた行くことができます:長所と特定のループ(HTML要素)の短所は、それはこのようになります私は、JSは、HTMLの一部に生成してい
for (var i=1; i<=block_count; i++) {
var val = $("#block_"+i).text();
...
}
そこで質問です:より良いパフォーマンスが賢明だろうどっち重要な違いはありますか?
おそらく別のより良い方法がありますか?
最大ブロック数は約10'000ですが、理論的には無限大です。ゲーム中に成長します。
'$("ブロック ")each(function(){...});'より読みやすくなりますが、実際にはどの方が良いでしょうか? ???パフォーマンス?その場合は、代わりにネイティブjsメソッドを使用してください。 –
jsperfがダウンしていますが、jsperfのスクリーンショットといくつかの説明がある[sitepoint](http://www.sitepoint.com/speed-question-jquery-each-vs-loop/)からこれを見つけました。 – Brian
これまで何をやろうとしているのかというと、必ずしもすべての要素を何度も繰り返す必要はありません。なぜあなたがこれを必要とするのか、より具体的なサンプルを提供すれば、要素の完全なリストに対して毎回ループするよりも良いことがあるでしょう。 –