Я не могу найти разницу между выполнением:
window.onscroll = () => console.log("scroll")
и этим:
window.addEventListener('scroll', () => console.log("scroll"))
, за исключением совместимости с браузером, которая, как представляется, не поддерживается в большинстве IE версий. !
это просто разница в синтаксисе? кажется, что просто удалить обработчик, используя removeEventListener
, но я предполагаю, что window.onscroll = null
имеет аналогичный эффект.
я что-то упустил?