Kinopyo's Blog

I love this game.

アーカイブ

Javascriptのforループのパフォーマンスのいい書き方

2010年02月22日 by kinopyo | JavaScript


このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加 Share

面白いかと思ったのでメモしときます。

普通の書き方

var rows = document.getElementsByTagName('tr');

for( var i = 0; i < rows.length; i++ ) {

   rows[i].className = 'newclass';

   rows[i].style.color = 'red';
  ...
}

効率のいい書き方

var rows = document.getElementsByTagName('tr');

for( var i = 0, row; row = rows[i]; i++ ) {

    row.className = 'newclass';

    row.style.color = 'red';
    ...
}

参考サイト:大家来讨论Javascript的效率/优化问题 – JavaScript – web – JavaEye论坛

Tags: ,

You can leave a response, or trackback from your own site.

関連記事

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes