是否有一个库使所有浏览器的JS接口符合W3C标准?
例如,根据addEventListener
将attachEvent
添加到IE8。
答案 0 :(得分:1)
每个现代javascript框架都为您提供了在浏览器js实现中平衡这些不一致的方法(比如jQuery的on
处理addEventListener / attachEvent)。但是,大多数这些框架都没有使用这种方法来改变主机对象(这被认为是有问题的),但是它们的方法在内部映射到特定浏览器中可用的相应功能。
我建议你尝试其中一个流行的框架(比如jQuery,MooTools或Dojo等,只列举一些比较流行的框架)。
我建议不要使用直接改变主机对象的框架(因为其中一些在早期尝试过,后来发现这会导致许多问题)。