javascript - 在 addEvent() 传奇之后,当前的最佳实践是什么?

标签 javascript standards ecmascript-5

关于 Javascript 中的 addEvent 实现,似乎有无穷无尽的写作和评论线程,可以追溯到很多年前。

currentTime.getFullYear() 中,今天 我应该使用什么来实现最通用、最简单的跨浏览器 addEvent 实现?最佳做法是什么?地平线上有任何标准吗?

是谷歌的base2库是解决这个问题的 Elixir ?

背景:
Crossbrowser DOM Scripting: Event Handlers
addEvent() considered harmful
addEvent() recoding contest
Flexible Javascript Events
A problem with John Resig's addEvent
addEvent() – My Solution

最佳答案

IE9+ 都支持window.addEventListenerhttps://developer.mozilla.org/en-US/docs/DOM/element.addEventListener

要支持其他所有人,您必须做一些花哨的事情来同时支持它和 window.attachEvent

参见:https://stackoverflow.com/a/6925427/496735

关于javascript - 在 addEvent() 传奇之后,当前的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046128/

相关文章:

c - 标准是否要求 EOF 为负数?

java - 跨团队强制执行 Github 存储库的编码标准

javascript - ECMAscript 中的 switch-case 性能

node.js - 如何从 Node 10.4.1 中的 RxJS 6.2.1 导入 fromPromise

javascript - 编写 ECMAScript5 兼容代码

javascript - 如何计算 Javascript 中文本格式的两个日历日期之间的天数?

javascript - OmniAuth 无法使用 Jquery Ajax 调用

javascript - 如何合并ajax请求和ajax响应?

javascript - 查询。从数字类型输入中获取输入值。比较时它返回真,我不知道为什么

c - 为什么 'typedef struct' 没有在 C 中成为可选的?