polyfills
1.0.0
إنشاء بنيات polyfill استنادًا إلى متصفح العميل وخدم فقط ما هو مطلوب. يتيح لك ذلك كتابة JavaScript الحديثة دون القلق أكثر من اللازم (لا يزال يتعين عليك القيام بتهدئة الواجبة) حول دعم المتصفح بالإضافة إلى عدم معاقبة المتصفحات الحديثة مع تعددات غير ضرورية. انظر https://polyfills.github.io لمزيد من التفاصيل.
هذه المكتبة هي مجرد "المنطق" ولا تتعامل مع أي خدمة HTTP. يفعل بشكل أساسي ما يلي:
<family> <major>.<minor>.<version>
npm install polyfills
var polyfills = require ( 'polyfills' )
var polyfill = polyfills ( options )
var js = polyfill ( < useragent > )
أول .update()
مثيل. انتظر حتى يتم تحميل ملفيات قبل استخدام هذه المكتبة.
إعادة تحميل جميع الملفيات من المصدر.
الخيارات هي:
include
- أي ملفيات لتشمل. هذه قائمة شاملة . يتم تضمين الأسماء في polyfills/dB.exclude
- على العكس من ذلك ، يمكنك استبعاد ملفيات محددة.حزمة polyfill لمستخدم.
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} )
الخروج polyfills/db.