توی این پست قصد دارم شما را با یه کتابخانه ساده و کاربردی آشنا کنم.
یکی از دقدقههای برنامه نویس های فرانت اند سازگاری کدشون با مرورگرهای مختلف هستش.
برای اینکه بدونید مرورگرتون از تکنولوژی مد نظرتون پشتیبانی میکنه یا نه کافیه از کتابخانه modernizr استفاده کنید.
طبق مستندات خود سایت modernizr این کتابخونه کم حجم، تشخیص میده که تکنولوژی های جدید توی مرورگرتون پشنیبانی میشه یا نه و به عنوان مثال شما هر جا نیاز بود میتونید ازش بپرسید آیا یک قابلیت مشخص مثل css grids توی مرورگر کاربرتون پشتیبانی میشه یا نه.
نمونه کدی که با بررسی وجود یک قابلیت دو عملکرد مختلف را متصور شده.
if (Modernizr.awesomeNewFeature) {
showOffAwesomeNewFeature();
} else {
getTheOldLameExperience();
}