JavaScriptでattachEvent()
/addEventListener()
を追加したイベントにアクセスするにはどうすればよいですか?JavaScriptでattachEvent()/ addEventListener()を使用してアクセスイベントを追加しました
使用例:FireBugのコンソールを使用したデバッグイベント。
JavaScriptでattachEvent()
/addEventListener()
を追加したイベントにアクセスするにはどうすればよいですか?JavaScriptでattachEvent()/ addEventListener()を使用してアクセスイベントを追加しました
使用例:FireBugのコンソールを使用したデバッグイベント。
アクセスする方法はありません。出力へ
あなたが達成しようとしている内容に応じて、イベントをデバッグするより良い方法があるかもしれないがevent propertiesあなたはイベントハンドラ関数から興味を持っている...
あなたは常にハンドラを追加し、削除した場合カスタムメソッドでは、同じメソッドでそれらのログを保持することができます。そのためにオーバーヘッドがかかります。
例えば、ここではIE-
//Run=window.Run || {Shadow:{},nextid:0};
else if(window.attachEvent){
Run.handler= function(who, what, fun){
if(who.attachEvent){
who.attachEvent('on'+what, fun);
var hoo=who.id || who.tagName+(++Run.nextid);
if(!Run.Shadow[hoo])Run.Shadow[hoo]={};
if(!Run.Shadow[hoo][what])Run.Shadow[hoo][what]=[];
Run.Shadow[hoo][what].push(fun);
}
}
}
W hatはwho.tagName +(++ Run.nextid)行の目的ですか?実際にこのログを使用してハンドラを解放しますか? – jayarjo