بارگزاری شرطی CSS و JS با yepnopejs

روزانه اسکریپت‌های زیادی در وب منتشر می‌شوند و هرکدام کارایی مخصوص به خود را دارند.

دسته‌ای از این اسکریپت‌ها نیز برای افزودن قابلیت‌های جدید CSS3 و HTML5 به مرورگرهایی همچون اینترنت اکسپلورر هستند. بطور مثال بوسیله selectivizr می‌توانید دستورات انتخابی CSS3 را در اینترنت اکسپلورر نسخه 6-8 استفاده کنید.

حالا فکر کنید چندین اسکریپت برای استفاده از قابلیت‌های جدید در مرورگرهای قدیمی اجرا کرده‌اید و همین امر باعث افزایش حجم صفحه شما و در حالت‌هایی حتی باعث بوجود آمدن مشکلات فنی زیادی نیز می‌شود.

در این نمونه کارهاست که اسکریپتی همچون yepnopejs با بارگزاری شرطی CSS و جاوااسکریپت به کمک شما می‌آید و شما می‌توانید بسیار راحت بسته به شرایط مورد نظرتان اسکریپت‌ها و فایل های استایل را لود کنید.

از مزایای این کتابخانه جاوااسکریپت می‌توان به موارد زیر اشاره کرد:

  • حجم کم ( در حالت فشرده و gzip حجمی معادل 1.6 کیلوبایت دارد )
  • ساختار و استفاده بسیار راحت
  • هماهنگی با Modernizr
  • ساختار ماژولار و توسعه پذیر
  • دارای API

برای آشنایی با این اسکریپت و نحوه کار آن می‌توانید به وب سایت آن مراجعه کنید. در اینجا نیز مطلب بسیار خوبی برای آموزش کار با این اسکریپت نوشته شده است.

+ هماهنگی این اسکریپت با Modernizr باعث شده است تا بتوانید براحتی قابلیت‌های CSS3 و HTML5 را با استفاده از اسکریپت‌های موجود به مرورگرهایی که از آنها پشتیبانی نمی‌کنند اضافه کنید.