Будет ли IE10 использовать `addEventListener` или`attachEvent`?
Будет ли оно все еще злым, головокружительно расстраивающим и странным, как другие до сих пор? Когда они просто получат программу или когда-нибудь? Лично я надеюсь, что они не сделают так, чтобы люди отказались от них за бесплатное программное обеспечение раньше, и таким образом я могу использовать более короткий тест:
var addEventListener = !-[1,] ? "attachEvent" : "addEventListener";
вместо того, чтобы каждый раз проверять сами методы. Или IE10 будет поддерживать оба?
1 ответ
IE9 использует addEventListener
,
IE8 использовал XMLHttpRequest
,
Пытаясь проверить "IE-причуды", а затем программируя вокруг этого, вы упускаете возможность фактически использовать стандартную функциональность.
Особенно, когда причуды, которые вы проверяете, не имеют ничего общего с функциями, которые вы хотите использовать. Неважно, если некоторые из браузеров, которые имеют эти причуды, также не поддерживают ту или иную стандартную функцию...
Потому что некоторые другие браузеры не имеют причуд и не имеют функции...
... или есть особенность и все еще есть причуды.