Modern tarayıcılarda, addEventListener özelliği EventTarget arabirimine aittir. MDNs uyumluluk grafiğe göre JS | AddEventListener yöntemi hangi arabirimden IE'den geliyor?
- bu ancak, IE9 veya 10.Ne arayüzü addEventListener IE aittir gelmez birinden ulaşabilecek değilim, IE9 ile başlayan desteklenen ediliyor? Pencere yapıcısı var ve Window.prototype.hasOwnProperty ('addEventListener') doğrudur pencere nesnesi, :
IE11:
o eski Internet Explorer sürümleri hakkında konuşurken soru mantıklı değil olabilir eğer
acaba nesneleri; Diğer tarayıcıların bir "arayüz" olarak gördükleri gibi bir şey olabilir ya da bir şey çok farklı bir şey varsa. – Pointy
IE'nin daha eski sürümleri DOM yerel nesnelerini örneğin JavaScript prototipine benzemeyen bir şekilde uyguladı. – Pointy
Bu MSDN [post] 'a göre (https://msdn.microsoft.com/en-us/library/bb979674 (v = vs.95) .aspx), genel olarak konuşsa da, bu tarayıcılar hiç bir arayüz yoktur. Eleman, HTMLElement ve diğerleri dahil olmak üzere her türlü arabirimi destekleyin. Element.prototype.addEventListener var, ancak, benim amaçlar için soyutlama zincirinde çok düşük. – silicakes