コナミコマンド
- 13 5月, 2009 -
- プログラミング -
- Tags : 雑記
- 0 Comments
導入してみた。
コナミコマンドとは「↑↑↓↓←→←→BAリターン」と入力すると発動するコマンドである。このページではアラートを表示してリロードする。
こちらからコードを貰いました。
function onKonamiCode(fn) {
var codes = (function(){
var c = [38,38,40,40,37,39,37,39,66,65];
onKonamiCode.requireEnterKey && c.push(13);
return c;
})(),
expecting = function(){
expecting.codes = expecting.codes || Array.apply({}, codes);
expecting.reset = function() { expecting.codes = null; };
return expecting.codes;
},
handler = function(e) {
if (expecting()[0] == (e||window.event).keyCode) {
expecting().shift();
if (!expecting().length) {
expecting.reset();
fn();
}
} else { expecting.reset(); }
};
window.addEventListener ?
window.addEventListener('keydown', handler, false)
: document.attachEvent('onkeydown', handler);
}
onKonamiCode.requireEnterKey = true; // True/false
onKonamiCode(function(){
// Do something CRAZY!
});
- 著者/訳者:ティモシー フェリス
- 出版社:青志社( 2007-09-21 )
- 単行本:255 ページ
- ISBN-10 : 490385311X
- ISBN-13 : 9784903853116
- 定価:¥ 1,470
- 著者/訳者:ティモシー・フェリス
- 出版社:青志社( 2011-02-03 )
- 単行本:640 ページ
- ISBN-10 : 4905042097
- ISBN-13 : 9784905042099
- 定価:¥ 1,995
- 著者/訳者:篠山 半太
- 出版社:PHP研究所( 2012-06-16 )
- 文庫:340 ページ
- ISBN-10 : 4569678467
- ISBN-13 : 9784569678467
- 定価:¥ 720


