タグ

javascriptに関するnekoharuのブックマーク (2)

  • 各ブラウザのキーコード表[JavaScript]

    表中のセルの色は値に応じて変えている。 何も数値が書かれていない欄は何も値がなかった、もしくは取得できなかったことを示す。 キーコードの取得は以下の関数で行った。 function keyCode(e){ if(document.all) return e.keyCode; else if(document.getElementById) return (e.keyCode)? e.keyCode: e.charCode; else if(document.layers) return e.which; } ファンクションキーなど何かのショートカットキーに割り当てられ、うまくキーコードが拾えないキーは、可能ならばそのイベントをキャンセルしてキーコードを取得している。 データの取得は全てWindowsXP上、JP106キーボードで行っている。

    nekoharu
    nekoharu 2010/04/13
    JSのキーコード表
  • 2007-11-04

    11月1日の日記(http://d.hatena.ne.jp/Ozy/20071101#p1)で,7行テトリスの作者が,超絶ショートコーダーのnanagyouさんであるということがわかりました.現在はもっと短縮されているようです. http://www.geocities.jp/nanagyou/list.html nanagyouさん(http://geocities.yahoo.co.jp/gl/nanagyou/)は,ショートコーディングにも名を刻んでいるスーパーコーダーであります.先日,私が悩んでいたブロック回転の計算についても解決されていますし,document.bodyも変数を使って上手く短縮しています.何より無駄なif文が省かれて構造的にはより洗練されたものになっています.スバラシイ… で,nanagyouさんのコードを見てて思ったのですが,変数eって単にウェイトをかけてる

    2007-11-04
  • 1