polyfills
1.0.0
สร้าง Polyfill Builds ตามเบราว์เซอร์ของลูกค้าและให้บริการเฉพาะสิ่งที่จำเป็น สิ่งนี้ช่วยให้คุณเขียนจาวาสคริปต์ที่ทันสมัยโดยไม่ต้องกังวลมากเกินไป (คุณควรทำอย่างขยันขันแข็ง) เกี่ยวกับการสนับสนุนเบราว์เซอร์รวมถึงการลงโทษเบราว์เซอร์สมัยใหม่ด้วยโพลีฟิลที่ไม่จำเป็น ดู 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/dbexclude
- ในทางกลับกันคุณสามารถแยกโพลีฟิลด์เฉพาะมัดโพลีฟิลสำหรับผู้ใช้
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} )
Checkout polyfills/db