読者です 読者をやめる 読者になる 読者になる

Engineer as a Lifestyle @tenkoma

tenkoma's testing blog

jquery.comのコナミコマンドの実装

本当だ。
javascriptのコードはhttp://static.jquery.com/files/rocker/scripts/custom.jsの一番下に。

// Hehe.
if ( window.addEventListener ) {
        var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
        window.addEventListener("keydown", function(e){
                kkeys.push( e.keyCode );
                if ( kkeys.toString().indexOf( konami ) >= 0 )
                        window.location = "http://ejohn.org/apps/hero/";
        }, true);
}

とてもシンプル。

kkeys.toString().indexOf( konami ) >= 0

ここでなるほどって思いました。