[新着] Webテンプレートを仮オープンしました
addEventListener(イベント, 関数, キャプチャー)となっていますが、この関数に
function kansuu() {
return new Function();
}にすればいいかな。node.addEventListener ('click', function (event) { kansuu (event, 1, 2); }, false);var listener = function (event) { kansuu (event, 1, 2); };
node.addEventListener ('click', listener, false);
...
node.removeEventListener ('click', listener, false);var listener = {
handleEvent : function (event) { ; }, // イベントハンドラ
... // 以下、自由にユーザ定義メソッド、プロパティを追加
};
node.addEventListener ('click', listener, false);node.attachEvent ('onclick', functioin (e) { this; /*null*/ } );var handler = function (event) {
return arguments.callee.listener.handleEvent (event);
};
handller.listener = {
handleEvent : function (event) { ; },
...
};
node.attachEvent ('onclick', handler);function (event) { kansuu (event, 1, 2); }, の文法の意味が分かりません。window.onload = function(){
処理
}とおなじようないみですか?function listener (event) { ...; }
node.addEventListener (
'onclick',
listener,
false
);node.addEventListener (
'onclick',
function (event) { ...; },
false
)function handler (event) { ...; }
window.onload = handler;window.onload = function (event) { ...; };node.addEventListener (
'onclick',
function listener (event) { ...; },
false
);window.onload = function handler (event) { ...; };