@blog.justoneplanet.info

日々勉強

arguments.calleeの利用価値

■下記参照

http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Reference:Functions:arguments:callee

■実装例

(function(n){if(n > 0){return n * arguments.callee(n - 1)}else{return 1}})(5);

■コメント

無名再帰関数内での arguments.callee の使用というように、こういった場合、arguments.calleeを使う必要がある。ちなみにではあるが、再帰自体は使わないで済むなら使わないようにするべきである。

Firefox3をチョットだけ使ってみた

■発見

JavascriptでHTML上の要素をsetTimeoutなどでアニメーション移動させると、マウスの移動などによりFirefox2ではアニメーションが止まったりした。しかしFirefox3では滑らかなアニメーションが実現されている。