2012-01-09 10 views
10

एचटीएमएल 5 में नए फॉर्म विशेषताओं और टैग महान हैं। दुर्भाग्यवश, क्रोम और फ़ायरफ़ॉक्स में इनके लिए केवल सीमित समर्थन है, और अनिवार्य रूप से IE9 और नीचे इनका कोई समर्थन नहीं है।कौन सा एचटीएमएल 5 जावास्क्रिप्ट पॉलीफिल बनाता है जिसमें सबसे व्यापक सुविधा और ब्राउज़र पहुंच है?

मैंने आधुनिक समर्थन की कमी वाले ब्राउज़रों में इस कार्यक्षमता को पॉलीफिल करने के लिए मॉडर्निज़र और एचटीएमएल 5 पॉलीफिल का उपयोग करके जांच की है। हालांकि, एचटीएमएल 5 रूपों की कार्यक्षमता के लिए बड़ी संख्या में पॉलीफिल प्रतीत होते हैं, जैसे webshims lib, webforms2 और h5f (उदाहरण के लिए https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills पर लिस्टिंग देखें) और मुझे यकीन नहीं है कि मुझे कौन से एक को सीखने में समय निवेश करना चाहिए।

इनमें से कौन सा एचटीएमएल 5 रूपों में से एक पॉलीफिल मुझे HTML5 सुविधाओं और ब्राउज़र कवरेज के मामले में सबसे व्यापक कवरेज देगा?

उत्तर

9

मैं Webshims Lib का इस्तेमाल किया है और ऐसा लगता है क्योंकि:

  • यह चलाता है 'अधिक हल्के' एक ब्राउज़र देशी रूप सुविधाओं (जो, ज़ाहिर है, किसी भी अच्छे polyfill करना चाहिए) अधिक एचटीएमएल 5 प्रपत्र का समर्थन करता है।
  • आप सभी मामलों में एचटीएमएल 5 रूपों के घोषणात्मक मार्कअप (विशेषताओं) का उपयोग कर सकते हैं।
  • प्रोजेक्ट दूसरों की तुलना में अधिक 'जीवित' प्रतीत होता है।

वैसे, Webshims निर्माता काफी आसानी से stackoverflow पर एक और सवाल का जवाब: प्रतिक्रिया के लिए html5 forms with polyfills - is it worth it?

+0

महान है, धन्यवाद। मैं इस पुस्तकालय को देख लूंगा। –

संबंधित मुद्दे