明示的に、またはイベントが発生したときに呼び出される関数があります。イベントによってトリガーされた場合、そうでなければ有用な値を持つ可能性のある関数パラメーターを無視する必要があります。
オブジェクトがイベントであるかどうかを確認できる信頼できるクロスブラウザの方法はありますか?
Event
これを使用してきましたが、未定義であるため、IE7 では機能しないことに気付きました。
var view = {
save: function (data) {
if (data.constructor === Event.constructor) {
// It's an event.
}
}
};