-2

是否有一个库可以使所有浏览器的 JS 接口都符合 W3C 标准?

例如,将添加addEventListener到 IE8,基于attachEvent.

4

1 回答 1

1

每个现代 javascript 框架都为您提供了在浏览器 js 实现中消除这些不一致的方法(如 jQuery 的on句柄 addEventListener/attachEvent)。然而,这些框架中的大多数不使用该方法来更改主机对象(这被认为是有问题的),但它们的方法在内部映射到特定浏览器中可用的相应功能。

我建议您尝试其中一种流行的框架(例如 jQuery、MooTools 或 Dojo,仅举几个比较流行的框架)。

我建议不要使用直接改变主机对象的框架(因为他们中的一些人在早期尝试过,后来发现这会导致很多问题)。

于 2013-10-08T14:48:54.723 回答