2010-04-30 3 views
2

Я хочу определить лучшую структуру javascript для использования, чтобы поддерживать совместимость с IE 6.javascript framework Совместимость с IE6

В частности, я хочу знать, что лучше всего поддерживает IE6 - Dojo или JQuery.

Я определяю совместимость в зависимости от объема работы, которую вы должны сделать, чтобы каркас работал с IE6 (у рамки могут быть функции, требующие специального кодирования, чтобы они могли работать с IE6, или могут быть вообще несовместимые функции).

Существуют ли какие-либо тесты или матрицы совместимости для различных фреймворков javascript, которые количественно определяют работу, которую вам нужно будет сделать, чтобы поддерживать совместимость с IE6?

+0

P.S. Я не мог найти существующий вопрос, который решает эту проблему, я закрою этот вопрос, если кто-то может направить меня к существующему ответу. – Paul

+0

Все текущие основные рамки предназначены для поддержки IE6 в качестве базового браузера. – bobince

ответ

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 - быть совместимой с браузером, поэтому любая достойная библиотека будет хороша в этом.

+0

Если javascript может работать в IE6, он может работать в любом браузере. – 2017-04-23 03:20:17

0

Помимо всего прочего, основным приоритетом библиотеки javascript является решение проблем, связанных с перекрестным браузером. Сказав это, я лично использую jQuery и да, он преодолевает проблемы IE6, кроме других более поздних версий IE.

0

«Лучше» в вашем вопросе указывает на субъективность, поэтому я, вероятно, поменяю это на wiki сообщества.

Лучшее, что нужно сделать в каждом случае - посмотреть, что говорят библиотеки, которые они поддерживают. Я знаю, что он следующие рамки обрабатывать IE6 хорошо:

Я не уточненный личный опыт Dojo или ExtJS, но они поддерживают IE6 хорошо пару лет назад, когда я заглянул в них   — Я был бы удивлен, если они еще не поддержат его (пока). («learn more» страница ExtJS говорит IE6 и выше;. «Поддерживается» список на первой странице Dojo нет, шокирует, ссылка на список)

Closure команда изначально сказал, что они поддерживают IE6 (хотя они have no official list) , но это, возможно, изменилось с недавним решением Google о снижении поддержки IE6 из их веб-приложений.

Смежные вопросы