我想确定要使用的最佳javascript框架以保持IE 6的兼容性。
具体来说,我想知道哪个最好支持IE6 - Dojo或JQuery。
我根据您需要做的工作量确定兼容性,以使框架与IE6一起工作(框架可能具有需要特殊编码的功能,以使它们能够与IE6一起使用,或者可能存在完全不兼容的功能)
对于各种javascript框架是否有任何基准或兼容性矩阵,这些框架量化了为保持IE6兼容性而必须做的工作?
答案 0 :(得分:2)
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库的基本工作之一是跨浏览器兼容,所以任何体面的库都会擅长它。
答案 1 :(得分:1)
在每种情况下,最好的办法是查看图书馆所说的支持。我知道他跟随框架很好地处理IE6:
我没有Dojo或ExtJS的最新个人经验,但是当我调查它们时,他们支持IE6好几年了 - 我会感到惊讶他们现在还不支持(现在)。 (ExtJS的“learn more”页面显示IE6及更高版本; Dojo首页上的“受支持”列表不是令人震惊的链接列表。)
Closure团队最初表示他们支持IE6(尽管他们have no official list),但谷歌最近决定放弃对其网络应用的IE6支持可能会有所改变。
答案 2 :(得分:0)
除此之外,javascript库的主要优先事项是解决跨浏览器问题。话虽如此,我个人使用jQuery,是的,除了IE的其他更高版本之外,它还克服了IE6问题。