web-dev-qa-db-ja.com

ie7、ie8、ie9に最適なプレースホルダーpolyfilスクリプト

Ie7、8、9でプレースホルダーサポートを提供するために使用することをお勧めするプレースホルダーポリフィルスクリプトはどれですか。

私はモダナイザチームから以下の list を見て、ここに誰かがリストに載っていないか、またはリストにない他の人とマイレージを持っているかどうか、彼らが最高だと思っていることを考えていました

私の評価基準は:

  • ファイルサイズ
  • モダナイザー/ yepnopeなしで動作する能力
  • 速度(狂ったループなし)
  • 安定性、それは野生でどのくらい使用されましたか?
  • ネイティブプレースホルダーの機能を検出し、実行を邪魔しない

プレースホルダーサポートの入力のonclickイベントで行などを書いていた日を覚えています-笑、正直なところ、これらの恐ろしいブラウザーをサポートするのに悩むことはできません( これを見る ) =)。少なくともIE10は最終的に正しい方向に向かっています。

ありがとうございました...

16
Jujhar Singh

jQuery Placeholder polyfill by Mathias Bynens を使用することをお勧めします。

  • IE6 +に対応
  • 2kに縮小されています
  • 独自の機能検出を行います(Modernizrは不要です)
  • コードは簡単です。 jQueryの選択は、セレクターによって異なります
  • これは HTML5Please が推奨するポリフィルであり、 Modernizr Wiki に記載されています
  • 不要な場合はコードを実行しません
30
Elijah Manor