Mozilla的跨浏览器addeventlistener shim实现是否可行

时间:2012-12-04 07:31:10

标签: javascript events addeventlistener shim

我在devloper.Mozilla找到了这一点代码。 addEventListener compatibility

该页面上的代码看起来是否可以使addEventListener跨浏览器?

我真的没有任何旧浏览器可以访问它来测试它所以我想我先问这里。

所有新浏览器都支持addEventListener,所以它不是太大的交易。我只是对可用于为旧浏览器提供功能的内容感兴趣,以及Mozzilla的垫片是否值得。

我喜欢像jQuery,YUI和原型这样的库,我知道这是一个让事件变得更容易的选项(就像所有的js库一样)所以把这个问题想象成学术性的。为了学习的精神。

1 个答案:

答案 0 :(得分:1)

您链接的代码看起来不错,据我所知它应该有效。如果我是你,那么我会开始深入研究jQuery源代码来寻找他们是如何做到这一点的,因为jQuery正在不断发展,不像(假设)developer.Mozilla的例子。

将jQuery替换为您正在考虑的其他任何库。