アカウント名:
パスワード:
JavaScriptでミリ秒単位の実行速度なんて開発者の自己満足だろ・・・。
ミリ秒単位で画面上のオブジェクトを動かしたりするときは多少差が出ますが、 テキスト処理関連で困ることはだいぶ減ったように思います。 ただしIEはこんな感じのコードでボタンを連打しても反応がすごく遅い問題がずーっと直らないです。
<html><head><script type="text/javascript">var count = 1;var countUp = function() { document.getElementById('output').firstChild.nodeValue = count; count += 1;};</script></head><body><input type="button" value="count" onclick="javascript:countUp();"
> ボタンを連打しても反応がすごく遅い問題がずーっと直らないです。
これは、「ボタンを連打する」と「ダブルクリック」になってしまうからでしょう。
IEのボタンは、ダブルクリックに反応しないFirefoxのボタンは、ダブルクリックにも反応する
ということで、反応が遅いわけではないと。
<input type="button" value="count" onclick="javascript:countUp();" />
に
ondblclick="javascript:countUp();"
を追加すれば良いってだけの話でしたな
IEに関してはそれで問題を回避できますね。 でもそれだけだとIE以外のブラウザがダメなので、 IEとそれ以外でコードを分岐する必要があります。 とりあえずこんな感じでしょうか。 addEventListnerとAttachEventの有無でブラウザ判定しています。
<html><head><script type="text/javascript">var count = 1; var countUp = function() { document.getElementById('output').firstChild.nodeValue = count; count += 1;}; var setButtonAction = function() { var btn = document.getElementById('m
技術の無い奴が悪評を流布するからですね
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
開発者の自己満足 (スコア:0)
JavaScriptでミリ秒単位の実行速度なんて開発者の自己満足だろ・・・。
Re: (スコア:2, すばらしい洞察)
Re: (スコア:1)
ミリ秒単位で画面上のオブジェクトを動かしたりするときは多少差が出ますが、
テキスト処理関連で困ることはだいぶ減ったように思います。
ただしIEはこんな感じのコードでボタンを連打しても反応がすごく遅い問題がずーっと直らないです。
Re: (スコア:3, 参考になる)
> ボタンを連打しても反応がすごく遅い問題がずーっと直らないです。
これは、「ボタンを連打する」と「ダブルクリック」になってしまうからでしょう。
IEのボタンは、ダブルクリックに反応しない
Firefoxのボタンは、ダブルクリックにも反応する
ということで、反応が遅いわけではないと。
Re: (スコア:0)
に
を追加すれば良いってだけの話でしたな
Re: (スコア:1)
IEに関してはそれで問題を回避できますね。
でもそれだけだとIE以外のブラウザがダメなので、
IEとそれ以外でコードを分岐する必要があります。
とりあえずこんな感じでしょうか。
addEventListnerとAttachEventの有無でブラウザ判定しています。
Re: (スコア:0)
javascriptのコードがなんで重くなって、
ms レベルでの速度改善を求められる理由が、
よくわかる話ですね。
Re:開発者の自己満足 (スコア:0)
技術の無い奴が悪評を流布するからですね