This Document has Moved. この文書は http://www2u.biglobe.ne.jp/~oz-07ams/2001/prototypechain.html に移動しました。 Japanese fonts required. All rights reserved. 1998-2015 TAKI
Netscape と InternetExplorer ではイベントモデルに互換性がないのはよく知られていることです。 また、イベントモデルもそうですが IE と NS ではイベントの格納される場所も違います。 IE の場合、イベントオブジェクトは常に「グローバルオブジェクト(event)」であるのに対し、NSでは「イベントハンドラの第一引数」がイベントオブジェクトになります。 つまり、クロスブラウザなイベントオブジェクトの取得方法は次のようになります。 function handler( e ){ if( document.all !== void 0 ) e = window.event ; // IE の場合、グローバルオブジェクトから取得 alert( e ); } document.onclick = handler ; これは特に珍しくもなく、極々普通に行われていることです。
関数内で arguments.callee の値を調べるとその関数が入っていることが分かります。 使用例としては階乗を求める再帰関数を用いたプログラム↓ function factrial( n ){ if( n <= 0 ){ return 1 ; }else{ return n*factrial( n-1 ); } }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く