【问题标题】:javascript framework IE6 compatibilityjavascript框架IE6兼容性
【发布时间】:2012-06-05 04:29:52
【问题描述】:

我想确定要使用的最佳 javascript 框架以保持 IE 6 兼容性。

具体来说,我想知道哪个最支持 IE6 - Dojo 或 JQuery。

我根据使框架与 IE6 一起工作所需的工作量来确定兼容性(框架可能具有需要特殊编码才能使其与 IE6 一起工作的功能,或者可能存在完全不兼容的功能) .

对于各种 javascript 框架,是否有任何基准或兼容性矩阵来量化您为保持 IE6 兼容性而必须做的工作?

【问题讨论】:

  • P.S.我找不到解决此问题的现有问题,如果有人可以指导我找到现有答案,我将关闭此问题。
  • 目前所有的主流框架都旨在支持IE6作为基线浏览器。

标签: javascript internet-explorer-6


【解决方案1】:

jQuery 和 DOJO 都声称它们支持 IE6:

http://docs.jquery.com/Browser_Compatibility

http://o.dojotoolkit.org/support/faq/what-browsers-does-dojo-support

DOJO 似乎有一个相当宏大的主张:

... 100% 可用 功能有效,即 可访问性得到正确处理, 并且所有的国际化和 支持本地化。这是一个 非常很高,...

而且 jQuery 声称他们会定期在 IE6 中进行测试。

就个人而言,我会让其他要求决定您使用哪个框架。 JavaScript 库的基本工作之一是跨浏览器兼容,因此任何体面的库都会擅长它。

【讨论】:

  • 如果javascript可以在IE6上运行,那么它可以在任何浏览器上运行。
【解决方案2】:

您问题中的“更好”表示主观性,因此我可能会将其更改为社区 wiki。

在每种情况下,最好的办法是查看库所说的它们支持的内容。我知道他下面的框架可以很好地处理 IE6:

我没有最新的个人使用 DojoExtJS 的经验,但几年前当我调查他们时,他们很好地支持 IE6 - 如果他们不这样做,我会感到惊讶仍然支持它(现在)。 (ExtJS 的“learn more”页面显示 IE6 及更高版本;令人震惊的是,Dojo 首页上的“支持”列表并不是指向列表的链接。)

Closure 团队最初表示他们支持 IE6(尽管他们have no official list),但随着 Google 最近决定从他们的网络应用程序中删除 IE6 支持,这种情况可能已经改变。

【讨论】:

    【解决方案3】:

    除其他外,javascript 库的主要优先级是解决跨浏览器问题。话虽如此,我个人使用jQuery,是的,它也克服了 IE6 的问题,而不是其他更高版本的 IE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-07
      • 2016-05-20
      • 2015-11-17
      相关资源
      最近更新 更多