مودرنيزر (Modernizr) هو مكتبة جافا سكريبت تهدف إلى الكشف عن ميزات HTML5 و CSS3 في مختلف المتصفحات، مما يجنب الجافا سكريبت استخدام ميزات غير مدعومة أو استخدام حل بديل لتوفيرها. "مودرنيزر" يهدف إلى توفير طريقة للكشف عن الميزات بطريقة كاملة وموحدة.[2]
نوع | |
---|---|
موقع الويب |
لغة البرمجة | |
---|---|
الإصدار الأخير |
3.11.2 (19 مايو 2020)[1] |
المستودع | |
الرخصة |
نظرة عامة
العديد من مميزات HTML5 و CSS3 تم تطبيقها في متصفح رئيسي واحد على الأقل. "مودرنيزر" يحدد ما إذا كان المتصفح المستخدم يدعم ميزة معينة أم لا.[3][4][5][6] وهذا يتيح للمطورين الاستفادة من الميزات الجديدة التي يدعمها المتصفح، مع بعد إنشاء حلول بديلة (fallbacks) للمتصفحات التي تفتقر إلى الدعم. في كل من عامي 2010 و 2011، فازت المكتبة بجائزة "جائزة .نت لتطبيق المفتوح المصدر للسنة" (net Award for Open Source App of the Year)، وفي عام 2011 واحد من المطورين الرئيسيين، بول الأيرلندي، فاز بجائزة "مطورين السنة" (Developers of the Year).[7]
مراجع
- Release 3.11.2 — تاريخ الاطلاع: 20 مايو 2020 — تاريخ النشر: 19 مايو 2020
- "Modernizr". مؤرشف من الأصل في 15 مايو 201906 مارس 2016.
What is Modernizr? It’s a collection of superfast tests – or “detects” as we like to call them – which run as your web page loads, then you can use the results to tailor the experience to the user.
- Faruk Ateş (June 22, 2010). "Taking Advantage of HTML5 and CSS3 with Modernizr". مؤرشف من الأصل في 22 يناير 2013.
- Gil Fink (Jan 10, 2011). "Detecting HTML5 Features Using Modernizr". مؤرشف من الأصل في 03 مارس 2016.
- Daniel Sellergren (Feb 2011). "Using Modernizr to Determine HTML5 CSS3 Support". مؤرشف من الأصل في 22 أغسطس 2013.
- David Powers. "Using Modernizr to detect HTML5 and CSS3 browser support". مؤرشف من الأصل في 08 فبراير 2015.
- .net Awards 2011:#7. - تصفح: نسخة محفوظة 14 ديسمبر 2011 على موقع واي باك مشين.