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