面白いかと思ったのでメモしときます。
普通の書き方
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: JavaScript, Performance
You can leave a response, or trackback from your own site.







