addEventListener に { handleEvent: ... } のリスナーを渡せるかは DOM Level 3 Events の規定外・実装依存です
think49 think49
"意地悪を言えば、Object リスナを渡せるかは DOM Events の規定外・実装依存です。"
http://goo.gl/zAOue /
な、なんだってー!?(AA略) #DOM #JavaScript
http://goo.gl/zAOue /
な、なんだってー!?(AA略) #DOM #JavaScript
think49 think49
document.addEventListener('click', {msg: 'Hello', handleEvent: function () { alert(this.msg); }}, false);
think49 think49
think49 think49
addEventListener は不正な listener を渡しても TypeError を出力しないから対策が難しい。
カスタムイベントを発火させれば { handleEvent: ... } に対応しているか、を検出できるかな。
カスタムイベントを発火させれば { handleEvent: ... } に対応しているか、を検出できるかな。