アカウント名:
パスワード:
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のボタンは、ダブルクリックにも反応する
ということで、反応が遅いわけではないと。
なるほど、そういう理由でしたか。
一応付け加えさせていただくと、 Firefoxだけではなく、Mozilla系とWebkit系とOpera (つまりIE以外のほとんどのブラウザ)は連打できます。 IEはonmousedownなども連打もできません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
開発者の自己満足 (スコア:0)
JavaScriptでミリ秒単位の実行速度なんて開発者の自己満足だろ・・・。
Re: (スコア:2, すばらしい洞察)
Re: (スコア:1)
ミリ秒単位で画面上のオブジェクトを動かしたりするときは多少差が出ますが、
テキスト処理関連で困ることはだいぶ減ったように思います。
ただしIEはこんな感じのコードでボタンを連打しても反応がすごく遅い問題がずーっと直らないです。
Re: (スコア:3, 参考になる)
> ボタンを連打しても反応がすごく遅い問題がずーっと直らないです。
これは、「ボタンを連打する」と「ダブルクリック」になってしまうからでしょう。
IEのボタンは、ダブルクリックに反応しない
Firefoxのボタンは、ダブルクリックにも反応する
ということで、反応が遅いわけではないと。
Re:開発者の自己満足 (スコア:0)
なるほど、そういう理由でしたか。
一応付け加えさせていただくと、
Firefoxだけではなく、Mozilla系とWebkit系とOpera
(つまりIE以外のほとんどのブラウザ)は連打できます。
IEはonmousedownなども連打もできません。