素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

2008-04-18から1日間の記事一覧

無名関数で再帰をする

alert( (function(m,n){ if(m%n==0) return(n); m%=n; return arguments.callee(n,m); })(36,8) ); 最大公約数をユークリッドの互助法で求めてalertで表示する。関数の再利用もできなくなるし見づらいしいいことなかった。

引数の数が不定な関数

argumentsオブジェクトを使えばいいみたい。とりあえず$('id1','id2');みたいにやるとヒットしたidを配列で返してくれる関数つくった。 $=function(){ var hits=[]; for(var i=0;i

IMEで未確定の文字列も取得できるようだ

keydown,keyup,keypressイベントは起こらないけど、変換途中の文字列もinput要素のvalueには入っているらしい。半角/全角キーを押したときだけではなく、新たに日本語を入力し始めるときも、keyCodeの229が呼ばれる。もしかしたら読み仮名取得とかができるか…