Какие HTML5 формы javascript polyfill имеют самые широкие возможности и охват браузера? - PullRequest
10 голосов
/ 09 января 2012

Новые атрибуты форм и теги в HTML5 великолепны. К сожалению, в Chrome и Firefox их поддержка ограничена, а в IE9 и ниже их практически нет.

Я исследовал использование полифилов Modernizr и HTML5 для полифункционального заполнения этой функции в браузерах, в которых отсутствует встроенная поддержка. Однако, по-видимому, существует большое количество полизаполнений для функциональности форм HTML5, таких как webshims lib, webforms2 и h5f (см., Например, листинг по адресу https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills), и я не уверен, в какую из них мне следует инвестировать время в обучении.

Какая из этих полифилов форм HTML5 дала бы мне самый широкий охват с точки зрения функций HTML5 и охвата браузера?

1 Ответ

9 голосов
/ 21 июня 2012

Я использовал Webshims Lib и мне это нравится, потому что:

  • Он работает «более легковесно», если браузер изначально поддерживает больше функций формы HTML5 (что, конечно, должноделать любое хорошее заполнение).
  • Вы можете просто использовать декларативную разметку (атрибуты) форм HTML5 во всех случаях.
  • Проект выглядит более «живым», чем другие.

Кстати, создатель Webshims достаточно убедительно ответил на другой вопрос о stackoverflow: html5 формы с полифиллами - стоит ли это того?

...